摘要: 线程状态概述:   当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中, 有几种状态呢?在API中 java.lang.Thread.State 这个枚举中给出了六种线程状态 Timed Waiting(计时等待)    Timed Waiting在API中的描... 阅读原文
2019-11-22 16:58:05 阅读(2212) 评论(0)
摘要: 技术:Java;JSP;Struts2 spring hibernate数据库: mysqlweb服务器:tomcat集成开发工具: MyEclipse2014基于SSH的婴幼儿产品销售系统主要实现基本的网络购物的功能。本系统结构如下:1,游客访问    |--系统首页,查看所有的商品信息和相关的菜单信息  ... 阅读原文
2019-11-22 15:23:08 阅读(2307) 评论(0)
摘要: 技术:Java;JSP;Struts2 spring hibernate数据库: mysqlweb服务器:tomcat集成开发工具: MyEclipse2014基于SSH的婴幼儿产品销售系统主要实现基本的网络购物的功能。本系统结构如下:1,游客访问    |--系统首页,查看所有的商品信息和相关的菜单信息  ... 阅读原文
2019-11-22 15:23:07 阅读(2302) 评论(0)
摘要: 打开 File->Project Structure –> Artifacts(ctrl+alt+shift+s) ,这里会有4个,我已经删除了,把 ssm:war 和 ssm:war exploded 移除。然后重新启动就可以运行了   阅读原文
2019-11-22 14:32:02 阅读(2470) 评论(0)
摘要: 第一:关于服务调用和熔断安全: ribbon和Feign:1. 相当于nigx+doubbe,微服务间的服务调用,API网关的请求转发等内容2. Feign整合了Ribbon和Hystrix Hystrix:1. 断路器:2. 熔断模式.3. 隔离模式4. 限流模式在微服务场景中,通常会有很多层的服务调用。如... 阅读原文
2019-11-22 12:47:02 阅读(2289) 评论(0)
摘要: 1、字符串转换相关 - React 前端JS部分 JSON.parse(JSON.stringify(copyRow)); 2、字符串分隔相关,弹出confirm确认框,显示换行信息 - React 前端JS部分 let tip = []; if(res.Message != null &... 阅读原文
2019-11-22 11:40:01 阅读(2456) 评论(0)
摘要: 全国中小学生Scratch作品大赛拉开了序幕。每个参赛选手可以通过网络直接上传作品。本次比赛人人可做评委。每个网络评委可以通过网络对每一件作品进行打分。评分系统也是请程序高手设计的,能自动去掉一个最高分和一个最低分,求出平均分。 输入格式: 输入数据包括两行: 第一行为n,表示n个评委,n>2。 第二行... 阅读原文
2019-11-22 09:55:01 阅读(2040) 评论(0)
摘要: 今天在写一个业务场景的时候发生了响应回浏览器乱码的问题 解决办法 1 设置响应流编码 1 response.setCharacterEncoding("utf-8"); 一般设置了响应流编码就行,但不同的浏览器默认解析的编码方式不一样,可能还是会乱码,就要设置第二个 2 设置浏览器解析编码格式 resp... 阅读原文
2019-11-22 08:19:02 阅读(2538) 评论(0)
摘要: JavaNeverGiveUp教程篇 用jenkins+sonarqube去检查代码是非常方便的,它能检查出代码中可能存在的一些问题,比如io流未关闭、空指针异常、死循环、代码不规范等问题。 1. 搭建环境和下载工具包 1.1搭建环境 window系统+Jdk1.8+mysql5.6+python3.6 1... 阅读原文
2019-11-22 07:31:06 阅读(2146) 评论(0)
摘要: 1. volatile是什么?  在谈及线程安全时,常会说到一个变量——volatile。在《Java并发编程实战》一书中是这么定义volatile的——“Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他线程”。这句话说明了两点:①volatile变量是一种同步... 阅读原文
2019-11-22 06:00:16 阅读(2045) 评论(0)