java
中央王座
这个作者很懒,什么都没留下…
展开
-
StringBuffer安全与StringBuilder不安全的原因
为什么StringBuilder是线程不安全的?而,StrignBuffer是线程安全的; 首先,上述两个 append(String str)d的方法走的都是其父类的方法。 他们的父类是抽象类 AbstractStringBuilder;、 这个方法就是StringBuilder和StringBuffer共同的扩容的方法。 但是,图上标红的地方在多线程访问的时候,就容易造成混乱,因为他不是原子性的,会被多线程抢占式调用。因此,StringBuilder是不安全的; 但是,StringBuffer是安全原创 2020-12-17 19:41:53 · 1005 阅读 · 0 评论 -
如何把class文件打成jar包
1.打开cmd命令窗口,cd到当前目录。或者直接在当前目录下路径框输入cmd,进入当前路径的cnd页面。 2. 输入命令:jar cvf jar包名.jar class包名/class名.class 举例: package MyUtils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c原创 2020-11-26 16:40:17 · 1392 阅读 · 3 评论 -
Ajax后端传值
ajax前端代码: $("#addShopCart").click(function(){ const shopCart = new Object(); //没有value值,获取它的text值 //thymeleaf直接赋值给js变量,就不需要getElementById()来间接获取。 shopCart.shopctGoodsId = $("#goodsId").va.原创 2020-11-25 17:16:12 · 771 阅读 · 0 评论