- 博客(5)
- 收藏
- 关注
原创 阿里云Linux(CentOS)安装jdk
1.先确认jdk是否已安装使用命令 rpm -qa java* 查看jdk安装情况2.查看要安装的jdk版本使用命令yum search java|grep jdk,之后选取要安装的jdk3.安装jdk使用命令yum -y install jdk名称 进行安装,安装路径在 /usr/lib/jvm/下这里笔者安装的是jdk1.8,需要注意的是使用yum安装的 java-1.
2018-01-30 22:33:02 302
原创 java中synchronized的普通方法与静态方法获取的锁对象是什么
好久没有复习java多线程相关知识点了,在此对自己的一些思考做一个记录。说到java多线程,最有名的就是synchronized关键字了。一.synchronized关键字的实现原理java程序运行时所有的对象都存储在JVM中,而在JVM中所有的对象都可以作为内置锁对象。synchronized修饰的不论是方法还是代码块都表明其中的内容想要执行,必须先获取对象的内置锁才行。因此sy
2018-01-20 16:43:13 2856
原创 Java Web项目maven + tomcat配置与部署方案
分享一下自己的基于maven的Java Web项目部署在tomcat上的相关解决方案。一、项目说明该web项目是自己练手用的,基于 springMVC + Hibernate + Redis + 自己的非开源工具jar包 来完成。非开源工具jar包放置在项目的 /src/main/webapp/WEB-INF/lib 路径下,在Eclipse中配置引入相关jar包。二、Li
2018-01-12 16:45:57 821
原创 长连接心跳问题解决总结
一、长连接的定义与心跳说明我们在客户端(手机APP、浏览器、电脑客户端等)去向服务器请求数据交互的时候,一般是通过网络进行消息的传输。其中依据网络传输协议,与服务器建立的连接都是基于TCP/UDP进行。依据这些,我们可以粗略的认为客户端与服务器建立了能长期进行数据传输的网络通道,这就是长连接。一般来说,TCP的机制可以为我们提供相对稳定的连接监听,即当客户端主动断开网络连接的时候,服务器也
2018-01-12 16:14:56 2305
原创 求数组所有的幂集——java
题:有一个数组,求数组所有的幂集。示例:nums = [1,2,3][[3],[2],[1],[1,2,3],[2,3],[1,2],[]]我的答案:解题思路:递归先获取长度为1的幂集之后以此幂集为出发点,取出一个对象 从nums不包含此对象的剩余的候选项中增加一个数字到此中 形成一个新的对象 如果此对象未被记录则保存之后在以长度
2018-01-05 17:54:23 993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人