- 博客(9)
- 收藏
- 关注
原创 Springboot项目中代码区分dev,test,prod环境
@RunWith(SpringRunner.class)@SpringBootTestpublic class TestEnv { @Autowired private Environment environment; @Test public void testEnv(){ String[] activeProfiles = environment.getActiveProfiles(); System.out.println(ac.
2020-11-24 16:43:10 2638
原创 Spring的IOC和直接new的区别
1,Spring默认创建的单例Bean,集中管理Bean的创建和生命周期,其中也是用到池化技术(容器集合),当使用Bean时会从池中获取,当使用完后重新放入池中,不会立马销毁,这样就减少了Bean创建的时间和节省CPU资源。2,Spring这种控制反转降低了代码的耦合度,当使用到了具体的Bean时才会进行组合,同时也解决了复杂的循环依赖问题,比如A依赖B,B依赖C,C依赖D,D依赖A这种多个类相互依赖,创建起来就麻烦了,当存在循环依赖时处理更麻烦。3,java是面向接口编程,当我们A类里需要调用B类方法
2020-11-24 11:15:15 1388
原创 Java关于字符串中动态填充字段问题
使用预占符进行处理,两种方式处理如下public static void main(String[] args) { /** * 各占位符含有:%s是字符串,%d是整形,%f浮点型 */ String str = "我是%s,今年%d岁了,工资%f万元"; System.out.println(String.format(str, "小明", 24, 3.0)); /** * 各预占符,按参数的顺序填充 */ String
2020-11-22 22:38:47 828
原创 Mysql中对于Json数据格式进行节点字段查询方法
SELECT * FROM testTable WHERE JSON_EXTRACT(PS_PARAM, “$.method”) = ‘time’;
2020-11-16 09:37:43 262
原创 Idea运行main方法没反应
Idea中右键点击执行main方法没反应的解决办法点击设置找到Plugins选项搜索Groovy选项,将后面方框中的对号删除,会提示重启Idea,重启后就OK了。
2020-11-05 14:36:16 5563 11
原创 非对称加密解密
https://github.com/jadyer/seed/blob/master/seed-comm/src/main/java/com/jadyer/seed/comm/util/CodecUtil.java
2020-03-23 13:44:08 136
原创 拦截器中使用@value无法获取值的解决方案
@SpringBootApplication@ComponentScan(basePackages = {“com.it”})public class WebSpringBootMain extends WebMvcConfigurerAdapter {public static ConfigurableApplicationContext context;public static vo...
2020-03-23 11:54:26 1367
原创 One or more listeners failed to start解决方案
在classpath下配置logging.properties,内容如下:handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler############################################################Handler specific properties....
2020-03-23 11:42:32 237
原创 Git常用命令
Git常用命令git的忽略文件不生效解决命令git rm -r --cached .git add .git commit -m ‘update .gitignore’2. 编辑git全局的在家目录“~”下编辑 “.gitignore_global ” 文件即可:vim .gitignore_globalgit将一个分支的内容替换成另一个分支的内容假设我想将我的dev分支内容替...
2020-03-23 11:40:17 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人