Loading

随笔分类 -  Java

摘要:squaretest逆向记录 单测编写在程序开发实践中至关重要,我想每个写过单测的小伙伴都深有感受。但编写单测费时费力,极大影响研发的工作效率。凭借拿来主义精神,我熟练地打开百度并在互联网中搜寻自动化单元测试生成工具,功夫不负有心人,在众多质量参差不齐的单测生成工具中发现了squareTest,使用 阅读全文
posted @ 2022-01-17 23:08 摇橙子 阅读(7155) 评论(32) 推荐(4)
摘要:java -cp "/Applications/IntelliJ IDEA.app/Contents/plugins/java-decompiler/lib/java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.Cons 阅读全文
posted @ 2021-11-30 16:57 摇橙子 阅读(2767) 评论(0) 推荐(0)
摘要:##看了很多博客都是通过使用atom主题来缓解idea卡顿,但我对atom的icon实在没有好感。在互联网冲浪时发现了jetbrains的issue上有人反馈这bug。我先把解决方案给出来 ###在菜单 help->custom vm options 添加以下配置 -Dsun.java2d.open 阅读全文
posted @ 2021-11-21 20:07 摇橙子 阅读(1981) 评论(0) 推荐(1)
摘要:1.确定树莓派wifi通道和路由器wifi通道相符 2.使用wpa_passphrase thm 12345678 >> /etc/wpa_supplicant/wpa_supplicant.conf生成wifi链接地址 3.重启路由器 例子 country=CN ctrl_interface=DI 阅读全文
posted @ 2021-08-01 10:15 摇橙子 阅读(681) 评论(0) 推荐(0)
摘要:Redis Persistence Redis provides a different range of persistence options: The RDB persistence performs point in time snapshots of your dataset at spe 阅读全文
posted @ 2020-05-22 11:39 摇橙子 阅读(212) 评论(0) 推荐(0)
摘要:redis 常用数据类型 Redis的数据类型 string string字符串 string:最简单的字符串类型键值对缓存, 也是最基本的 key相关 keys :查看所有的key (不建议在生产上使用,有性能影响) type key : key的类型 string类型 get/set/del : 阅读全文
posted @ 2020-05-22 11:33 摇橙子 阅读(250) 评论(0) 推荐(0)
摘要:直接干 阅读全文
posted @ 2020-05-16 15:34 摇橙子 阅读(108) 评论(0) 推荐(0)
摘要:VO:value object 值对象 / view object 表现层对象 用途:$\color{red}{后端传到前端的实体}$ 列如后端查询到的数据库信息,转为以一个VO实体。 BO:business object 业务对象 用途:$\color{red}{前端传入后端的实体}$ 列如登录时 阅读全文
posted @ 2020-05-15 22:23 摇橙子 阅读(1071) 评论(0) 推荐(1)
摘要:cookie 以键值对的形式存储信息在浏览器 cookie不能跨域,当前及其父级域名可共享 cookie可设置有效期 cookie可以设置path session 基于服务器内存的缓存(非持久化),可保持会话 每个session通过sessionid来区分不同请求 session可设置过期时间 se 阅读全文
posted @ 2020-05-15 21:31 摇橙子 阅读(308) 评论(0) 推荐(0)
摘要:核心概念 方法执行时间AOP 示例代码 阅读全文
posted @ 2020-05-14 22:49 摇橙子 阅读(134) 评论(0) 推荐(0)
摘要:连接MySql报错Unable to load authentication plugin 'caching_sha2_password'.。 原因是由于mysql8 默认为caching_sha2_password,而原先为mysql_native_password。 解决方案: 在MySQL中执 阅读全文
posted @ 2020-05-14 11:01 摇橙子 阅读(1264) 评论(0) 推荐(0)
摘要:依赖产生的原因 由于依赖具有传递性,导致不同的导入的jar包会依赖不同版本的组件。 依赖冲突的解决方案 自己调节原则 先声明优先:依照pom文件顺序选择版本。 短路优先:依照pom文件声明的最短传递路径。 依赖排除:\\\\标签 版本锁定:\ 进行版本管理 阅读全文
posted @ 2020-05-11 22:25 摇橙子 阅读(990) 评论(0) 推荐(1)
摘要:Suspend和Resume方法 对调用顺序有要求,需要自己注意锁的释放。由于容易导致死锁,已经被弃用。 wait和notify方法 要求在同步代码块synchronized中使用,免去死锁困扰,但需要保证调用顺序。wait notify park和unpark方法 park类似于令牌,无顺序调用要 阅读全文
posted @ 2020-05-09 10:19 摇橙子 阅读(143) 评论(0) 推荐(0)
摘要:IDEA中 tomcat 控制台中文乱码解决1、找到tomcat 安装目录下的 conf /logging.properties 文件打开 2、将 java.util.logging.ConsoleHandler.encoding = UTF-8 修改为 java.util.logging.Cons 阅读全文
posted @ 2020-01-13 15:27 摇橙子 阅读(218) 评论(0) 推荐(0)
摘要:一、修改tomcat取值问题,VMoptions 配置tomcat的编码问题:Run/DeBug Configurations在VM options填写-Dfile.encoding=UTF-8 上面设置完后控制台还会乱码: 二、idea.exe.vmoptions配置文件 打开idea安装目录-b 阅读全文
posted @ 2020-01-10 20:35 摇橙子 阅读(244) 评论(0) 推荐(0)
摘要:公司电脑无法打开高级环境管理,改用cmd配置mvn和java环境 set M2_HOME="D:\dev\maven" set Path=%Path%;%M2_HOME%\bin 阅读全文
posted @ 2020-01-10 20:32 摇橙子 阅读(585) 评论(0) 推荐(0)
摘要:jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT 阅读全文
posted @ 2019-12-22 00:03 摇橙子 阅读(166) 评论(0) 推荐(0)
摘要:解决方案: 1.将dubbo.registry.address修改为正确地址 2.遇到该异常可能还有其他情况: 实体类没有实现java.io.Serializable,因为是远程服务,所有必须实现序列化接口 暂时就是这么些,欢迎大家补充! 阅读全文
posted @ 2019-12-21 23:47 摇橙子 阅读(13226) 评论(3) 推荐(3)
摘要:使用线程池有以下几个目的 l 线程是稀缺资源,不能频繁的创建。 l 解耦作用;线程的创建与执行完全分开,方便维护。 l 应当将其放入一个池子中,可以给其他任务进行复用。 线程池原理 核心的思想就是把宝贵的资源放到一个池子中;每次使用都从里面获取,用完之后又放回池子供其他人使用。 如何配置线程 在 J 阅读全文
posted @ 2019-11-29 11:17 摇橙子 阅读(315) 评论(0) 推荐(0)
摘要:Semaphore信号量 资源有限共享时对线程的强占 并发集合 List set map 并发环境下 遍历的过程中不容许更新操作(增删改) ConcurrentCollection 大致分为两类 非阻塞式集合(Non-Blocking Collection) ConcurrentLinkedDequ 阅读全文
posted @ 2019-11-29 11:13 摇橙子 阅读(143) 评论(0) 推荐(0)