java
沉年
喜欢新技术,打篮球
展开
-
代理模式接触
最近在为了看spring的AOP(面向切面编程),在网上查了下,实现它的基本原理是利用动态代理的设计模式,好吧,那就看代理模式是怎么一回事咯。首先说一下我觉得代理模式的作用就是降低代码的耦合性,减少类与类之间的依赖性。当你为一个类添加方法时,不必去类中去修改方法,只需要生成一个代理(就好比工厂与销售商的关系吧),其实就是当你想在一个方法执行前后插入一些代码,但是又不能去别人的类里面直接改动,于是就出原创 2017-09-16 11:58:37 · 525 阅读 · 0 评论 -
socket、websocket后台信息日志输出使用
socket俗称套接字,是Java对于tcp、IP协议的封装,目的为了进行网际之间的传输信息。 最近公司有个项目,因为后台查询时间太长,需要我以日志形式将其加载进程输出到前台。在网上百度了下,发现了socket。于是便开始研究咯。什么socket的三次握手四次分手什么我看了也不是很懂,我说说我对于他使用的心的,以及后面又选择websocket和使用这些中遇见的坑。对于使用socket的使用我就感觉原创 2017-09-16 20:44:18 · 2641 阅读 · 0 评论 -
java clone初始
首先看这段代码public class Test { public static void main(String[] args) { int a = 5; int b = a; System.out.println(a == b); Student m = new Student(); Student n = m原创 2017-09-18 20:00:39 · 355 阅读 · 0 评论 -
Java跨域请求
最近在公司需要在第三方服务器上获取一些数据,可是公司和其他公司没有合作关系,只能通过发送跨域请求来获取了。通过整理,将其写成一个API接口,需要传入四个参数1、reqType:请求方式,post和get请求2、reqHeaders:请求头的设置,因为在做的时候会对请求头有一定的设置3、reqParam:请求参数(post)4、reqUrl:请求地址下面就是我写的方法 使用的API有 U转载 2017-09-12 10:49:17 · 563 阅读 · 0 评论 -
java 文件上传
file上传需要依赖的jar包:commons-fileupload maven添加<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency>(用于原创 2017-09-21 20:38:47 · 366 阅读 · 0 评论 -
phantomjs+java+webserver
最近项目进行二次开发,需要获取别的网站数据,开始使用的java后台向其它服务器发送post或者get请求,这样开始的确可以获得自己想要想要的数据,但是有些个别网站吧这些数据放在了前端,这样就用java发送后台请求就不行了。然后我的组长就说了可以用 phantomjs(一个没有界面的浏览器,对其操作只能用js代码进行控制)。 下载地址:http://phantomjs.org/ 这个下载速度很慢转载 2017-10-13 20:21:29 · 1275 阅读 · 0 评论 -
工厂模式
工厂模式:将实例的创建封装在一个工厂中,该工厂中的方法返回的是一系列base类衍生出来的类。分为两种实现:1、简单工厂;2、静态工厂1、简单工厂实现代码public class SimpleFactor { public Object getgame(String type){ Object result = new Object(); switch (typ原创 2017-11-15 15:57:44 · 239 阅读 · 0 评论