摘要: 准备 1. 下载 源码 源码地址 密码: 2. 修改 第一个plugins是必需要的,是maven用来编译的插件,第二个是maven打源码包的,可以不要。 3. 将 打包 直接项目右键,run as maven install install成功后,fastdfs client java就成功的被安 阅读全文
posted @ 2018-05-02 23:22 KronChan 阅读(989) 评论(1) 推荐(1) 编辑
摘要: Java 9中最重要的功能,毫无疑问就是模块化(Module),它将自己长期依赖JRE的结构,转变成以Module为基础的组件,当然这在使用Java 9 开发也和以前有着很大的不同。 Java8或更加早期的系统的问题 1. Jar文件,像rt.jar等jar文件太大的以至于不能使用在小设备和应用中。 阅读全文
posted @ 2018-05-02 23:21 KronChan 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 环境: CentOS 7 Tomcat 9.0.1 jdk 9.0.1 IntelliJ IDEA 2017.3 <! more Tomcat中的配置 1. 在 文件中加入以下的配置 以上端口可以随意改动,但是必要的是后续的设置必须保持一致,并且务必保证端口没有被占用,这些设置的端口在防火墙中是开放 阅读全文
posted @ 2018-05-02 23:20 KronChan 阅读(24211) 评论(2) 推荐(0) 编辑
摘要: 定义 队的操作是在两端进行,一端只能进行插入操作(入队),称为队尾,一端只能进行删除操作(出队),称为队尾。 队列的运算规则是 (first in first out)。 队列的入队、出队操作分别具有入队和出队的指针,通常以f(front) 表示队首指针,r(rear)表示队尾指针。 <! more 阅读全文
posted @ 2018-05-02 23:18 KronChan 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 栈的定义 栈是限制在表的一段进行插入和删除的运算的线性表,通常能够将插入、删除的一端为栈顶,例外一端称为栈底,当表中没有任何元素的时候称为空栈。 通常删除(又称“退栈”)叫做弹出 操作,每次删除的都是栈顶最新的元素;每次插入(又称“进栈”)称为压入 操作。 当栈满的时候,进行push 操作,会 ,当 阅读全文
posted @ 2018-05-02 23:17 KronChan 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 关于XSS攻击 XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。 <! more XSS漏洞的危害 1. 网络钓鱼,包括盗取各类用户账号; 2. 窃取用户cookies资料,从而获取用户隐私信息,或利用用户身份进一步对网站执行操作; 3 阅读全文
posted @ 2018-05-02 23:15 KronChan 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 当Java处理高并发的时候,线程数量特别的多的时候,而且每个线程都是执行很短的时间就结束了,频繁创建线程和销毁线程需要占用很多系统的资源和时间,会降低系统的工作效率。 参考http://www.cnblogs.com/dolphin0520/p/3932921.html 由于原文作者使用的API 是 阅读全文
posted @ 2018-05-02 23:14 KronChan 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 原文链接 Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者 消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者 阅读全文
posted @ 2018-05-02 23:01 KronChan 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在创建多线程程序的时候,我们常实现Runnable接口,Runnable没有返回值,要想获得返回值,Java5提供了一个新的接口Callable,可以获取线程中的返回值,但是获取线程的返回值的时候,需要注意,我们的方法是异步的,获取返回值的时候,线程任务不一定有返回值,所以,需要判断线程是否结束,才 阅读全文
posted @ 2018-05-02 22:58 KronChan 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 由于项目需要整合个文件管理,选择使用的是fastDFS。整合使用还是很方便的。准备下载fastdfs-client-java源码 源码地址 密码:s3sw修改pom.xml 第一个plugins是必需要的,是maven用来编译的插件,第二个是maven打源码包的,可以... 阅读全文
posted @ 2017-09-17 11:31 KronChan 阅读(334) 评论(0) 推荐(0) 编辑