
Java
betaberry
cool
展开
-
ThreadLocal 原理简析(弱引用,内存泄漏)
threadlocal原理,包含弱引用,内存泄漏分析原创 2023-01-12 02:32:21 · 222 阅读 · 0 评论 -
记一次问题排查 ShardingSphere JDBC 读写分离配置 创建DataSource失败
ShardingSphere JDBC原创 2022-07-16 22:40:17 · 2775 阅读 · 1 评论 -
获取int成员变量,报NullPointerException
get成员变量,报空指针异常原创 2022-01-13 20:28:44 · 128 阅读 · 0 评论 -
powermock mock私有方法
单单用来自Mockito的@InjectMocks了会报错还要再套一层PowerMockito的spypublic class World { private Banana banana = new Banana(); public Banana getBanana() { return banana; } private String secretGreeting(String s){ return "i am sec原创 2021-12-02 00:54:05 · 5915 阅读 · 0 评论 -
为什么读也要加锁?通过ArrayBlockingQueue源码进行分析
首先分析一下为什么写要加锁以offer方法为例(增加元素)public class ArrayBlockingQueue<E> extends AbstractQueue<E> implements BlockingQueue<E>, java.io.Serializable { /** 存元素的数组 */ final Object[] items; /** take, poll, peek , remove: 出队,队首元素的下标原创 2021-03-05 18:11:34 · 386 阅读 · 0 评论 -
SpringBoot和AJAX
ajax写法不同,springboot接收参数的方式也不同ajax如果这样写:有两点注意:contentType指定为json,那么data需要用stringify包装,否则@RequestParam就要报错了(返回状态码400)另外,json数据不能用@RequestParam接收,因为@RequestParam接收的是url后面跟着的参数,而不是body中的 $.ajax({ url:"http://127.0.0.1:8088/hello/u2", data: JSON.s原创 2021-01-14 01:01:19 · 578 阅读 · 0 评论 -
linux maven 打包失败
从镜像生成的云主机就是不利索mvn package时总是报错:[ERROR] The build could not read 1 project -> [Help 1][ERROR][ERROR] The project com.wyz:DeliveryTakingSystem:0.0.2-SNAPSHOT (/root/gitRepo/DeliveryTakiingSystem/pom.xml) has 5 errors[ERROR] Non-readable POM /ro原创 2021-01-12 03:40:40 · 1304 阅读 · 0 评论 -
前后端分离 jquery ajax 表单提交
首先来看一下form格式,注意我们可以不用用原生的action和method,而是在后面用jquery帮我们完成一切<form method="post" class="layui-form"> <input name="username" placeholder="用户名" type="text" lay-verify="required" class="layui-input" > <hr class="hr15"> <input n原创 2020-11-26 21:00:38 · 491 阅读 · 0 评论 -
java指定编码utf8 编译 运行
编译:javac -encoding utf8 Cut.java执行:java -Dfile.encoding=utf8 Cut原创 2020-09-28 11:57:00 · 5496 阅读 · 2 评论 -
servlet 405问题
忘记注释了原来的doGetprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //super.doGet(req, resp); String name = req.getParameter("name"); resp.getWriter().write(name);}...原创 2020-09-19 23:09:28 · 143 阅读 · 0 评论 -
java web: NoClassDefFoundError解决
问题在servlet里面用了spring,启动tomcat时报错网上查了之后发现这个是 运行时错误,也就是说运行时找不到jar包了原因servlet执行的原理是把war包打出来后放到tomcat里,而我的pom.xml里面没有 <build>标签,导致打出来的war包没有lib,所以找不到依赖的jar包解决方法加上build标签 <build> <finalName>java_web_01</finalName>原创 2020-09-02 12:59:29 · 539 阅读 · 0 评论 -
Java内部默认编码
不同平台可能不一样,一般是utf-8或者utf-16可以用以下代码查看String a = "坚持";byte[] bs = a.getBytes();System.out.println(new String(bs,"utf8"));System.out.println(new String(bs,"utf16"));结果如下:坚持髦貁说明我的默认编码是utf-8...原创 2020-07-21 11:15:03 · 378 阅读 · 0 评论