Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
Java中使用多线程、curl及代理IP模拟post提交和get访问菜鸟,多线程好玩就写着玩,大神可以路过指教,小弟在这受教,谢谢!更多分享请关注微信公众号:lvxing1788~~~~~~分割线扭起来~~~~~~/***@组件名:javaDemo*@包名:javaDemo*@文件名:Jenny.java*@创建时间:2014年8月1日下午5:53:48*@版权信息:Copyright?2014eellyCo.Ltd,小姨子版权所有。*/packagejavaDemo;importjava... 查看全文
· Java一切乱码的解释 以及源头发布时间:2014-09-25
Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用newString(byte[]);把字节数组转换成String。在最后一步隐藏了一个编码的细节,newString(byte[]);会使用操作系统默认的字符集来解码字节数组,中文操作系统就是GBK。而我们从输入流里读取的字节很可能就不是GBK编码的,因为从输入流里读取的字节编码取决于被读取的文件自身的编码。举个例子... 查看全文
java利用JFreeChart实现各种数据统计图首先下载这几个包1.jfreechart-1.0.13.jar2.jcommon-1.0.16.jar下载地址:http://dl.vmall.com/c01rln7zbb几个比较实用的例子:http://blog.sina.com.cn/s/blog_4c1c63910100dtbp.htmlJFreeChart中文乱码解决方案:http://developer.51cto.com/art/201112/308902.htmOS作业... 查看全文
· java中String类发布时间:2014-09-24
昨天面试碰见一个笔试题。题目要求:利用String自身的方法,将一个由正整数组成的字符串,转变为int数组后倒序输出(例如“123”输出321)。publicstaticvoidreverse(Stringstr){char[]chs=str.toCharArray();for(inti=chs.length-1;i>0;i--){System.out.println((int)(chs[i])-(int)('0'));}}以上是我的答案,不知道面试官怎么评价,不过就题目意图来说... 查看全文
· 常见的Java并发面试基础问题发布时间:2014-09-24
下面介绍一些常见的Java并发面试基础问题。1.什么是原子操作?在JavaConcurrencyAPI中有哪些原子类(atomicclasses)?原子操作是指一个不受其他操作影响的操作任务单元。原子操作是在多线程环境下避免数据不一致必须的手段。int++并不是一个原子操作,所以当一个线程读取它的值并加1时,另外一个线程有可能会读到之前的值,这就会引发错误。为了解决这个问题,必须保证增加操作是原子的,在JDK1.5之前我们可以使用同步技术来做到这一点。到JDK1.5,java.util... 查看全文
原文:JAVA对象任意深度克隆clone工具类分享源代码下载地址:http://www.zuidaima.com/share/1550463408114688.htmJAVA对象任意深度克隆clone工具类分享packagecom.zuidaima.n_app.util;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.reflect... 查看全文
· Java 使用HttpClient保持SESSION状态发布时间:2014-09-24
在项目中需要去抓取一个项目的内容进行分析,目标系统需要登录验证,所以不能直接使用HTTP连接到指定页面,所以需要先登录然后记录SESSION的信息再一次再访问时保持SESSION状态达到访问有验证系统的目的。主要使用了4个工具类,全在附件中,封装得不是很完全,使用时需要做小的调整。XfCatcher.rar(327.1KB)下载次数:1... 查看全文
继续上一篇文章(http://www.cnblogs.com/wangfupeng1988/p/3986420.html)的内容。上一篇我们讲到在全局环境下的代码段中,执行上下文环境中有如何数据:变量、函数表达式——变量声明,默认赋值为undefined;this——赋值;函数声明——赋值;如果在函数中,除了以上数据之外,还会有其他数据。先看以下代码:以上代码展示了在函数体的语句执行之前... 查看全文
客户端如果需要使用一个类的实例时通常是使用这个类的构造方法以及setter方法去构建这个类的实例。但是在某些情形下,可能不允许直接调用构造方法或者是为了解决Java的值引用问题。在设计模式中建造者模式、工厂方法、抽象工厂都可以避免客户端直接调用构造方法。同样原型模式也可以解决这个问题。首先需要知道在JAVA中所有的引用都是值引用。/****@authorzhangwei*@version$Id:TestModel.java,v0.12014年9月23日上午9:24... 查看全文
原文:javajsp多用户博客系统源代码下载源代码下载地址:http://www.zuidaima.com/share/1550463407606784.htmjava多用户博客系统(MVC),是采用javabean+servlet+jsp技术,同时运用了javascript,css+div,ajax技术。以Mysql数据库,tomcat6为服务器。官方验证:项目截图首页http://localhost:端口/项目/注册http://localhost:端口/项目/register... 查看全文
· java 同步异步 阻塞非阻塞发布时间:2014-09-23
同步异步阻塞非阻塞按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用(select/poll/epoll)、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO如何理解这几个概念,我个人来言,可以从java线程的角度去分析。现在有件事情,我要去图书馆借书,那我本人就是一个线程,借书是个事件,假如借书这个事件要花好长时间,比如管理员找书拿书,那线程就只能等到拿到书,才能做别的事情,这个就是同步但是线程一直在运算不能说是阻塞... 查看全文
· Java 8 + Tomcat 8发布时间:2014-09-23
Tomcat安全配置与性能优化http://netkiller.github.io/journal/tomcat.htmlMr.NeoChen(netkiller),陈景峰(BG7NYT)中国广东省深圳市龙华新区民治街道溪山美地518131+8613113668890+8675529812080<netkiller@msn.com>版权声明转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。文档出处:http://netkiller.github.iohttp... 查看全文
首先介绍一下基本类数据类型对应的包装类中Cache类(包装类中的静态内部类),例如Integer对应的Cache类为IntegerCache。下面附上Integer类中的IntegerCache源码:privatestaticclassIntegerCache{staticfinalintlow=-128;staticfinalinthigh;staticfinalIntegercache[];static... 查看全文
· java注解详解发布时间:2014-09-22
Java中提供了四种元注解,专门负责注解其他的注解,分别如下@Retention元注解,表示需要在什么级别保存该注释信息(生命周期)。可选的RetentionPoicy参数包括:RetentionPolicy.SOURCE:停留在java源文件,编译器被丢掉RetentionPolicy.CLASS:停留在class文件中,但会被VM丢弃(默认)RetentionPolicy.RUNTIME:内存中的字节码,VM将在运行时也保留注解,因此可以通过反射机制读取注解的信息@Target元注解... 查看全文
· Java开发者必备十大学习网站发布时间:2014-09-22
作为开发者来说,必备的除了对编码的热情还要有自己的一套技巧,另外不可缺少的就是平时学习的网站。以下本人收集的Java开发者必备的网站,这些网站可以提供信息,以及一些很棒的讲座,还能解答一般问题、面试问题等,或许你会认为有些网站适合任何水平的开发者,但是我认为:对于Java开发大牛来说,网站的好坏取决于如何使用它们。StackoverflowStackoverflow.com可能是编程界中最流行的网站了,是一个与程序相关的IT技术问答网站,用户可以在网站免费提交问题,浏览问题,索引相关内容... 查看全文
在asp.net中使用confirm可以分为两种:1.没有使用ajax,confirm会引起也面刷新2.使用了ajax,不会刷新A.没有使用ajax,可以用StringBuilder来完成.(一)asp.net用StringBuilder控制后台操作javascript:confirm返回值,此方法比较烦琐1.后台启动事件StringBuildersb=newStringBuilder();sb.Append("<scriptlanguage='javascript'>");sb... 查看全文
· java工厂模式发布时间:2014-09-21
工厂模式工厂设计模式在实际开发中是最常用的模式之一也是非常经典的模式之一,今天通过写博的方式温故而知新,下面我们来共同学习下工厂模式。一、目的工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。二、分类1.简单工厂模式(SimpleFactory)不利于产生系列产品;2.工厂方法模式(FactoryMethod)又称多形性工厂;3.抽象工厂(AbstractFactory)又称为工具箱,产品产品族,但不利于产生新的产品;三、具体介绍1.简单工厂模式... 查看全文
· java简单实现web服务器二发布时间:2014-09-21
概要:这里对上一篇中的访问资源进行改进,将访问servlet和静态资源进行区分。1、主要不同的地方是加入了两种分析器A、servlet分析器if(request.getUri().startsWith("/servlet/")){ServletProcessor1processor=newServletProcessor1();processor.process(request,response);}内部代码:publicvoidprocess(Requestrequest... 查看全文
· java简单实现web服务器三发布时间:2014-09-21
概要:考虑到上一篇中的request和response对象的安全性,不允许servlt程序员在service方法中把servletRequest和servletResponse对象进行强转request和response对象,而访问到request和response对象中私有的方法,这里引入外观类:RequestFacade和ResponseFacade,只实现ServletResponse和ServletRequest中声明的方法1、具体代码如下... 查看全文
原文:java常用流处理工具StreamTool常见的InputStream流转字符串,转字节数组等等源代码下载:http://www.zuidaima.com/share/1550463397366784.htmava常用流处理工具StreamTool,常见的InputStream流转字符串,转字节数组等等**应用场景:**1.文件上传2.js/css/img等文件读取输出。转字符串输出(js&css),转字节数组输出(img..swfetc...)3.抓取指定URL连接的资源... 查看全文