Java
文章平均质量分 77
qq_36357670
目前iOS开发一枚
展开
-
介绍4款json的java类库及其性能测试
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据转载 2017-12-24 15:07:35 · 365 阅读 · 0 评论 -
jsp select 选择框的回显问题
今天写的一个项目中,一个修改的小功能需要用到回显,不过以前没有写过选择框的回显,最终试了好方法,才终于成功。原创 2017-05-11 22:24:25 · 1775 阅读 · 0 评论 -
servlet jsp 实现分页
做的一个小的B/S项目中需要用到分页,我也是第一次接触,在查找很多资料后,最终成功实现。要实现分页,必须要确定使用的是哪个数据库,不同的数据库底层实现的分页查询的语句都不同,比如:mysql使用LIMIT,oracle使用ROWNUM。在这里我没写业务层,直接由servlet web层,直接调dao持久层,最终在表现出显示。原创 2017-05-27 11:02:55 · 406 阅读 · 0 评论 -
集合的ListIterator的用法
在说ListIterator之前,对于Iterator迭代器都应该很熟悉,在jdk1.2后出现的,代替了Enumeration接口,用于集合的遍历操作。而ListIterator也是迭代 器,它的父接口就是Iterator,主要用于List及其子类型。原创 2017-08-24 23:17:17 · 836 阅读 · 0 评论 -
Java多线程四种创建方式
最常见的创建多线程的两种方式:继承Thread和实现Runnable接口 1.继承Thread类 class ThreadDemo extends Thread{ @Override public void run() { for (int i = 0; i < 1000; i++) { System.out.println(Thread.currentThread().getN原创 2017-08-26 21:28:33 · 206 阅读 · 0 评论 -
Java-递归算法
递归算法原创 2017-08-27 00:22:01 · 442 阅读 · 0 评论 -
Java中常见的创建对象几种方式
常见的有4中方式 1.使用new关键字原创 2017-09-08 12:56:11 · 433 阅读 · 0 评论 -
HttpClient使用详解
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会转载 2017-09-09 00:31:45 · 172 阅读 · 0 评论 -
CGLIB介绍与原理
CGLIB介绍与原理(部分节选自网络) 一、什么是CGLIB? CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。 二、CGLIB原理 CGLIB原理:动态生成一个要代理类的子类,子类重写要代理的类的所转载 2017-10-24 10:15:12 · 184 阅读 · 0 评论 -
Java实现:两个乒乓球队进行比赛问题
题目:两个乒乓球队进行比赛,各出3人。甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3队赛手的名单。 解析:如果是人经过逻辑推理可以很快的得到结论。但是计算机处理此问题,不可能立即得出结论,而必须对每一种组合一一验证,找出符合条件的组合。 代码一: public class T原创 2017-12-01 16:49:09 · 6194 阅读 · 0 评论 -
基于JavaMail的Java邮件开发
最近写的项目中,注册模块需要给注册用户发送一封邮件用于激活,在网上查了一下,有很多相关的资料,代码实现很简单,就把最近看的整理一下 一、关于邮件开发的基本概念 1.电子邮件服务器:是处理邮件交换的软硬件设施的总称,包括电子邮件程序、电子邮件箱等。它是为用户提供全由E-mail服务的电子邮件系统,人们通过访问服务器实现邮件的交换。服务器程序通常不能由用户启动,而是一直在系统中运行,它一方面负责把原创 2017-12-11 17:35:03 · 717 阅读 · 0 评论 -
关于Maven项目build时出现No compiler is provided in this environment的处理
近日有同事遇到在编译Maven项目时出现 [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 的问题, 原以为这是个个例, 源于同事粗心, 配置环境出问题造成, 后到百度查看一下, 遇到这个问题的不在少数, 但是对问题的解释没有说到根转载 2017-12-16 19:30:22 · 599 阅读 · 0 评论 -
JSON的简介和在Java中的使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括原创 2017-12-23 20:45:56 · 363 阅读 · 0 评论 -
Java Web 开发,eclipse 和MyEclipse搭建开发环境
使用eclipse(MyEclipse) 和 tomcat 搭建javaweb开发环境原创 2017-02-24 12:52:13 · 2478 阅读 · 0 评论