2018年1月30日

摘要: socket、tcp、udp、http 的认识及区别 一、先来一个讲TCP、UDP和HTTP关系的 1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FT 阅读全文
posted @ 2018-01-30 18:29 木土aaa 阅读(124) 评论(0) 推荐(0) 编辑
 
摘要: 代理:设计模式 代理模式是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个真实对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 通过代理层这一中间层,有效的控制对于真实委托类对象的直接访问,同时可以实现自定义的控制策略(Spring 阅读全文
posted @ 2018-01-30 14:01 木土aaa 阅读(149) 评论(0) 推荐(0) 编辑
 
摘要: 各大公司Java后端开发面试题总结 各大公司Java后端开发面试题总结 各大公司Java后端开发面试题总结 ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提 阅读全文
posted @ 2018-01-30 13:54 木土aaa 阅读(1152) 评论(0) 推荐(0) 编辑
 
摘要: Java基础方面:0、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ×friendly √ √ × ×private √ × × ×不写时 阅读全文
posted @ 2018-01-30 13:52 木土aaa 阅读(235) 评论(0) 推荐(0) 编辑
 
摘要: 一.练习的题目 (一) 在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文件 (二) 递归实现输入任意目录,列出文件以及文件夹,效果看图 (三) 阅读全文
posted @ 2018-01-30 13:50 木土aaa 阅读(3431) 评论(0) 推荐(0) 编辑
 
摘要: import java.util.Iterator; import java.util.Set; import java.util.TreeMap; public class TreeMapDemo { //统计一个字符串中相应字符出现的次数 public static void main(Stri 阅读全文
posted @ 2018-01-30 13:45 木土aaa 阅读(3064) 评论(0) 推荐(0) 编辑
 
摘要: Nginx: Nginx是一款高性能,轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 特点是:占有内存少,并发能力强。 反向代理服务器: 通俗的讲: 反向代理方式实际上就是一台负责转发的代理服务器,貌似充当了真正服务器的功能,但实际上并不是,代理服务器只是充当了转 阅读全文
posted @ 2018-01-30 13:39 木土aaa 阅读(220) 评论(0) 推荐(0) 编辑
 
摘要: 线程池代码 工作者线程代码: 测试代码: 结果 Testing ThreadPool Creating ThreadPool Starting a new thread Testrunner sleeping 5 seconds count : 0Thread count : 1ThreadPool 阅读全文
posted @ 2018-01-30 13:37 木土aaa 阅读(563) 评论(0) 推荐(0) 编辑
 
摘要: 下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 2. 向文件末尾添加内容 3. 得到当前方法的名字 4. 转字符串到日期 或者是: 5. 使用JDBC链接Oracle 6. 把 Java util.Date 转成 sql.Date 7. 使用NIO进行快速的文 阅读全文
posted @ 2018-01-30 12:49 木土aaa 阅读(120) 评论(0) 推荐(0) 编辑
 
摘要: 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.c 阅读全文
posted @ 2018-01-30 12:47 木土aaa 阅读(114) 评论(0) 推荐(0) 编辑
 
摘要: 1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312): $.ajaxSetup({ ajaxSettings:{ contentType:"application/x-www-form-urlencoded;chartset=GB2312"} }); 2. 解决jQuery, prototype共存,$全局变量冲突问题: 注意:一定要先引入p... 阅读全文
posted @ 2018-01-30 12:45 木土aaa 阅读(115) 评论(0) 推荐(0) 编辑
 
摘要: 生产者消费者模式 首先来了解什么是生产者消费者模式。该模式也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据 阅读全文
posted @ 2018-01-30 12:39 木土aaa 阅读(277) 评论(0) 推荐(0) 编辑
 
摘要: 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法 阅读全文
posted @ 2018-01-30 12:38 木土aaa 阅读(86) 评论(0) 推荐(0) 编辑
 
摘要: JavaWeb中监听器+过滤器+拦截器区别、配置和实际应用 1.前沿上一篇文章提到在web.xml中各个元素的执行顺序是这样的,context-param-->listener-->filter-->servlet; 而拦截器是在Spring MVC中配置的,如果从整个项目中看,一个servlet请 阅读全文
posted @ 2018-01-30 12:20 木土aaa 阅读(183) 评论(0) 推荐(0) 编辑