首页 > 编程语言
Java对象初始化顺序(一)
---恢复内容开始--- 偶尔翻到了关于Java对象初始化顺序的面试题,重新复习了一下,顺便做笔记。1.父类子类构造函数执行的先后顺序public class Test2 { public int Field; //step 1 public Test2(){ Fi...
分类:编程语言   时间:2014-08-28 11:21:59    收藏:0  评论:0  赞:0  阅读:229
javaweb要点复习 jsp和servlet
jsp:就是java server page , html嵌入java ,所以更方面显示(V)serlet,就是服务器端小程序 java中嵌入html,更方面业务处理。jsp执行过程1)客户端发出请求。2)Web容器将JSP转译成Servlet源代码。3)Web容器将产生的源代码进行编译。4)Web...
分类:编程语言   时间:2014-08-28 11:21:19    收藏:0  评论:0  赞:0  阅读:333
java 加密中使用base64来保证非ascii码字符串的完整性
首先,我们来看一个例子:byte[] b=new byte[]{2,9,43};String ss=new String(b,"utf-8");byte[] b1=ss.getbytes();这种情况下,b和b1字节数组是相同的。那下面这种情况呢?byte[] b=new byte[]{-2,-9,...
分类:编程语言   时间:2014-08-28 11:20:19    收藏:0  评论:0  赞:0  阅读:430
JavaScript对象与JSON字符串的相互转换
1.eval函数 JSON文本转换为对象为了将JSON文本转换为对象,可以使用eval函数。eval函数调用JavaScript编辑器。由于JSON是JavaScript的子集,因此编译器将正确的解析文本并产生对象结构。文本必须括在括号中避免产生JavaScript的语法歧义。var obj = e...
分类:编程语言   时间:2014-08-28 11:18:29    收藏:0  评论:0  赞:0  阅读:221
gearman 分布式系统学习 python
前段时间遇到了这样一个需求某一客户端向一个服务器提交任务服务器再将分发下去由对于的工作人员来完成前辈告诉我用gearman搭建一个分布式系统。gearman有三个部分,client、service和workerclient:提交任务service:分配任务worker:执行任务它可以实现的效果就是一...
分类:编程语言   时间:2014-08-28 11:17:49    收藏:0  评论:0  赞:0  阅读:528
javaweb要点复习 jsp和servlet
jsp:就是java server page , html嵌入java ,所以更方面显示(V)serlet,就是服务器端小程序 java中嵌入html,更方面业务处理。jsp执行过程1)客户端发出请求。2)Web容器将JSP转译成Servlet源代码。3)Web容器将产生的源代码进行编译。4)Web...
分类:编程语言   时间:2014-08-28 11:11:49    收藏:0  评论:0  赞:0  阅读:336
java 集合框架(一)
Java 集合框架概述Java集合的概念Java集合类:是一个工具类,就像容器,存储任意数量的具有共同属性的对象。Java集合的作用1.在类的内部,对数据进行组织;2.简单而快速的搜索大数量的条目;3.有些集合接口,提供了一系列排列有序的元素,并且可以在序列中快速的插入或者删除有关元素;4.有些集合...
分类:编程语言   时间:2014-08-28 11:10:29    收藏:0  评论:0  赞:0  阅读:259
java垃圾回收器http://blog.163.com/moutei@126/blog/static/112515561200942024256658/
内存是稀缺的资源,哪怕内存一块钱一条!如果在编程中使用不当,再大的内存也会耗光。 一、认识Java的自动垃圾回收 垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的。而垃圾在这里只无用的对象。而C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露。 Java...
分类:编程语言   时间:2014-08-28 11:10:09    收藏:0  评论:0  赞:0  阅读:517
myeclipse8.6 for spring环境配置
分类:编程语言   时间:2014-08-28 11:04:49    收藏:0  评论:0  赞:0  阅读:343
[leetcode]Single Number @ Python
原题地址:http://www.cnblogs.com/x1957/p/3373994.html题意:Given an array of integers, every element appearstwiceexcept for one. Find that single one.要求:线性时间复...
分类:编程语言   时间:2014-08-28 11:04:19    收藏:0  评论:0  赞:0  阅读:329
《java.util.concurrent 包源码阅读》19 PriorityBlockingQueue
前面讲ScheduledThreadPoolExecutor曾经重点讲到了DelayedWorkQueue,这里说的PriorityBlockingQueue其实是DelayedWorkQueue的简化版本,实现了按序排列元素的功能。也就是说PriorityBlockingQueue是维护一个按序排...
分类:编程语言   时间:2014-08-28 11:03:09    收藏:0  评论:0  赞:0  阅读:273
java获取客服端信息(系统,浏览器等)
String agent = request.getHeader("user-agent"); System.out.println(agent); StringTokenizer st = new StringTokenizer(agent,";"); st.nextToken()...
分类:编程语言   时间:2014-08-28 11:02:59    收藏:0  评论:0  赞:0  阅读:267
最经常使用的两种C++序列化方案的使用心得(protobuf和boost serialization)
导读1.什么是序列化?2.为什么要序列化?优点在哪里?3.C++对象序列化的四种方法4.最经常使用的两种序列化方案使用心得正文1.什么是序列化?程序猿在编写应用程序的时候往往须要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的还有一台计算机上以实现通讯。这个将程序数据转化成能...
分类:编程语言   时间:2014-08-28 11:01:39    收藏:0  评论:0  赞:0  阅读:864
Spring AOP中 pointcut expression表达式解析
任意公共方法的执行: execution(public * *(..))任何一个以“set”开始的方法的执行: execution(* set*(..))AccountService 接口的任意方法的执行: execution(* com.xyz.service.AccountService....
分类:编程语言   时间:2014-08-28 11:00:29    收藏:0  评论:0  赞:0  阅读:301
java web项目中的web.xml标签之context-param
WEB项目初始化过程:在启动Web项目时,容器(比如Tomcat)会读web.xml配置文件中的两个节点和。接着容器会创建一个ServletContext(上下文),应用范围内即整个WEB项目都能使用这个上下文。接着容器会将读取到转化为键值对,并交给ServletContext。容器创建中的类实例,...
分类:编程语言   时间:2014-08-28 11:00:09    收藏:0  评论:0  赞:0  阅读:413
Java Web整合开发(16) -- Struts 2
一、 Struts 2.x 概述不继承任何类的ActionStruts 2的Action并不一定要实现Action接口或者继承ActionSupport,任何POJO都可以做Action,只要这个Action具有public String execute()方法。Action的可执行方法execut...
分类:编程语言   时间:2014-08-28 10:59:49    收藏:0  评论:0  赞:0  阅读:178
C++安装失败解决办法
法一:删除注册表中的HKY_LOCAL_MACHINE\\SYSTEM|ControlSet001\\Services\\VSS,卸载重装。法二:点击 setup目录下的 wpie15.exe .. 然后再次点击 setp.exe 安装 (后来是不用ACMBOOT.EXE安装, 用SETUP )法三...
分类:编程语言   时间:2014-08-28 10:58:59    收藏:0  评论:0  赞:0  阅读:328
Java实现BASE64编解码
Java实现BASE64编解码作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsBASE64和其它类似的编码算法通经常使用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更详细地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式。Jav...
分类:编程语言   时间:2014-08-28 10:58:39    收藏:0  评论:0  赞:0  阅读:258
linux下python使用tab补齐
1、创建文件:vi/root/.pystartup,代码如下:importsys importreadline importrlcompleter importatexit importos readline.parse_and_bind(‘tab:complete‘) histfile=os.path.join(os.environ[‘HOME‘],‘.pythonhistory‘) try: readline.read_history_file(histfile) exceptIO..
分类:编程语言   时间:2014-08-28 09:49:39    收藏:0  评论:0  赞:0  阅读:328
一个最简单的线程池
importjava.util.concurrent.ExecutorService; importjava.util.concurrent.Executors; /** *一个最简单的线程池,这个模型很简单,但是很有用 * *@authorleizhimin2014/8/2220:21 */ publicclassTest3{ privatestaticfinalExecutorServicethreadPool=Executors.newFixedThrea..
分类:编程语言   时间:2014-08-28 09:47:31    收藏:0  评论:0  赞:0  阅读:304
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!