Properties配置文件转Bean对象
在XML配置文件中配置的类代码: public class AnnotationBean extends PropertyPlaceholderConfigurer implements BeanPostProcessor, InitializingBean{ private static transient Log logger=LogFactory.getLog(AnnotationBean …
在XML配置文件中配置的类代码: public class AnnotationBean extends PropertyPlaceholderConfigurer implements BeanPostProcessor, InitializingBean{ private static transient Log logger=LogFactory.getLog(AnnotationBean …
1、背景 公司的项目需要使用容器化部署,为了更好的维护和管理,我将各个项目按照命名空间进行隔离开,但是却发现存在一些问题 不同的系统间需要项目调用,而且是按照服务名进行调用,但是却导致不同名称空间下pod无法解析其他的命令空间下的服务名,需要使用 服务名.命名空间 才可以解析,如下(存在两个名称空间yshj-ump、和gxjhpt,其中gxjhpt下的pod需要调用yshj-ump下的api服务)…
最近基于 stm32f107 做lwip 网络开发, 开启 dhcp 和 sntp 服务, 一个udp 并且是多播 和 一个tcp,开发是基于 stm32cube 工具生成的代码,LWIP 配置如下: 工作时出现了很奇怪的问题: 如果先开 sntp ( 执行sntp_init() ) 那么 后面的 tcp 过一段时间后会无法主动发送数据, 如果先开 tcp , 则 sntp 只能执行一次,…
建议125:优先选择线程池 建议126:适时选择不同的线程池来实现 Java线程池原理及实现 建议127:lock与synchronized是不一样的 直接上代码: package OSChina.Multithread; import java.util.Calendar; public class Task { public void doSomething() { try { // 每个线程…
最近项目需要指定打印机进行前台后厨小票同时打印 1.首先安装LODOP插件 点击下载 2 将LodopFuncs.js文件复制到自己项目 注意:vue项目需要底部添加 export { getLodop } 3获取当前连接的打印机设备名称 添加前台或者后厨 或者热菜 凉菜 let LODOP=getLodop() let listCount=LODOP.GET_PRINTER_COUNT() …
图片 html <template> <div> <div ref="chart1" class="bh2"></div> </div> </template> js <script setup> import { ref, onMounted } from 'vue' import * as echarts fr…
文件列表: mytest.db id timestamp 1 2022-6-17 17:59 2 2022-6-17 17:59 3 2022-6-17 17:59 4 2022-6-17 17:59 5 2022-6-17 17:59 6 2022-6-19 17:38 7 2022-6-19 17:38 8 2022-6-19 17:38 9 2022-6-19 17:38 SQLite3Te…
现象: 使用docker commit命令将容器导出为镜像时报错: invalid reference format: repository name must be lowercase docker commit Maptile_test Maptile:v1.1 问题原因: 出现该问题的原因是docker镜像命名错误,存在大写字母。 解决: 修改命令,将大写字母改为小写 sudo docker…
eclipse使用maven,是想将jar包的管理交给maven。 1.想要添加jar,可以直接在pom.xml里的Dependencies点Add按钮,在里面搜需要的jar包,若maven库里存在,就显示出来了,选取即可。截图如下: 2.如果maven库里没有所需要的jar,需要自己额外下载,就是添加本地jar了 添加本地jar有2种方式:方式一:在maven 本地资源库里(一个存在jar的文件…