![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA语言基础
Hi,all
持续学习中...
展开
-
同步关键字Synchronized剖析
一、使用Synchronized分为:对象锁、类锁1.对象锁(1)同步代码块锁 @Slf4jpublic class Demo1 { public static void main(String[] args) throws Exception{ Person person = new Person(); new Thread(() -> { synchronized (person){ ...原创 2020-11-29 11:01:14 · 205 阅读 · 0 评论 -
浅谈Java语言中List集合复制(浅克隆与深度克隆)爬坑记
List常见的复制方式:首先准备一个实体类:public class User { private String userName; private Integer age; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName;原创 2020-08-15 18:05:53 · 1825 阅读 · 0 评论 -
java向一数组中随机插入1-33的自然数(无重复)
JAVA是一门优秀的语言,我热爱它。一路走来,人是有记忆遗忘周期的,回过头来搞了一下基础逻辑思想问题,却让自己陷入了凌乱中。好歹是搞出来了,不然也太丢人了。算法分析:1.生成随机数可以使用库函数rand();2.将生成的随机数保存到数组中3.在每次生成新的随机数,遍历已经存在的随机数,如果重复则放弃,重新生成。代码实现:...原创 2018-06-24 09:19:25 · 1080 阅读 · 0 评论 -
控制台输入两组日期(例如:2018-07-21 / 2018-07-25),求这两组日期中间的差值(天数)
两种办法,第一种是通过字符串的截取。感觉又扩展性不强。推荐下面这种:原创 2018-07-24 20:49:18 · 282 阅读 · 0 评论 -
一个from表单中出现多个按钮,并提交到不同的servlet
第一次jsp代码部分:(无法实现跳转)第一次代码点击删除时没有效果。function delMoreStudent(){ var isDel = confirm("您确定所选的吗?"); if(isDel){ //要删除 location.href = "${pageContext.request.contextPath}/delMoreStudent"; } }<form id="...原创 2018-07-14 13:05:15 · 3291 阅读 · 0 评论 -
list集合根据对象属性,去重,合并list集合
public List<InvestOrder> getNewList(List<InvestOrder> oldList){ HashMap<Long,InvestOrder> tempMap = new HashMap<Long,InvestOrder>(); int invests = 0; in...原创 2019-01-04 09:37:01 · 4999 阅读 · 0 评论 -
java语言、mysql数据库实现省市县三级联动功能
效果图:HTML代码:<div class="form-group"> <label class="col-sm-3 control-label">报名区域:</label> <div class="col-sm-9">原创 2019-01-22 11:21:25 · 1718 阅读 · 0 评论 -
在线考试系统之生成试卷(每次生成的试卷考题无序)
一、生成试卷 public void saveByCourseId(String courseId, Long examId) { //取出各个题型的数量 QuestionRule questionRule = questionRuleDao.findCurrentQuestionRule(); Integer singlCount = questionRule.g...原创 2019-02-16 16:26:53 · 4698 阅读 · 0 评论