自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 推荐大家一个个人觉得超级好的Java学习网站

推荐大家一个个人觉得超级好的Java学习网站:http://www.java1010.com,网站里有Java基础,Javaweb、框架、数据库、工具、面试题等等的,站长一直在更新新的知识,很好用哦,而且,免费哟...

2019-01-09 15:43:09 349

原创 推荐大家一个个人觉得超级好的Java学习网站,免费哟

推荐大家一个个人觉得超级好的Java学习网站:http://www.java1010.com,网站里有Java基础,Javaweb、框架、数据库、工具、面试题等等的,站长一直在更新新的知识,很好用哦,而且,免费哟...

2019-01-09 15:42:48 1267

原创 Maven之jar包冲突解决

用了Maven之后,不得不说它是一个很好的用于项目构建,管理,jar包管理的工具,但是使用过程中,相信各位也遇到过jar冲突这种烦人的问题,特别是大项目,依赖的jar包比较多,很容易造成jar包冲突,jar包冲突的一个很大的原因即产类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,因而可能造成一个我们不想要的类包的载入,由此导致ja...

2018-01-30 17:12:39 1171

原创 Java常用设计模式学习笔记

作为一名Java开发者,了解并学习一些常用的设计模式是很有必要的,不常用的就可以先不管它了,要用到的时候再去了解,现在学习了解一下常用的几种设计模式,单例模式、工厂模式、建造模式、适配器模式、代理模式、观察者模式一、单例模式单例模式的主要目的是使内存中始终保持一个对象,Demo如下: public class Singleton { //将自身的实例对象设置为一个属性,并加...

2018-01-25 16:24:39 222

原创 java中静态代码块 构造代码块 构造方法的执行顺序及注意问题

闲暇之余,总结并撸码测试了一下静态代码块、构造代码块、构造方法的执行顺序及需要注意的问题当然,首先大家得知道静态代码块是跟着类的加载而加载的,而构造代码块和构造方法是随着对象的加载而加载的,相比这个问题大家都已经很熟悉了。以下是测试用的一个小Demo,便于更清楚的说明事实: package com.test;public class Test { private int...

2018-01-25 15:03:58 6270 2

原创 HtmlUnit入门教程

htmlUnit是什么?htmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。是一个没有界面的浏览器,运行速度迅速。是junit的扩展之一。主要作用:常规意义上,该项目可以用来进行页面的测试工作,实现网页自动化测试(包括JS),但是一般来说,在小型爬虫项目中,这种框架十分...

2017-10-16 09:17:25 2075

原创 Jsoup入门教程

jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup的主要功能如下:1. 从一个URL,文件或字符串中解析HTML;2. 使用DOM或CSS选择器来查找、取出数据;3. 可操作HTML元素、属性、文本;注:jsoup是基于MIT协议...

2017-10-16 09:15:45 2414

原创 HttpClient入门教程

HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common ...

2017-10-16 09:13:05 214

原创 HttpClient学习笔记

随着互联网的飞速发展,技术的更新迭代简直不要太快,而作为一个程序员,尽快的了解每一门技术是必不可少的一个环节。但是我们不能盲目地学习,而是应该有明确的步骤,有较为适合自己的方法,这样去学习的话,一定会事半功倍。我的学习步骤,大概是这样:①是什么?同类技术有哪些?优点?②做什么?解决什么问题?以前怎么做?③怎么做?快速入门(看入门视频,教程),写demo,项目实践 本篇博...

2017-10-11 10:01:28 252

原创 java8新特性

了解了一下java8的新特性,以下只列出了比较常用的一些新特性,还有许多用到的时候去查吧以下用实例代码加注释的方式展示和说明这些新特性: /** * @FunctionalInterface注解:确保接口只包含一个抽象方法,若标注了该注解且抽象方法不止一个,则会报错,若不加该注解,则可以有多个抽象方法 */ @FunctionalInterface interface C...

2017-09-28 14:06:15 167

原创 java中的泛型

近期在巩固一下java基础,看了《thinking in java》后,对泛型很多概念性的东西了解不透彻,遂查了一下资料,记录了一下,详细如下: /** * <? extends Object>:上边界限定,即实际类型只能为Object或者Object的导出类 * <? super Integer>:下边界限定,即实际类型只能为Integer或者Integ...

2017-09-27 17:23:07 182

原创 java服务器端判断页面请求是否为ajax请求

话不多说,直接上代码 /** * 检查是否Ajax请求 * @param request * @return */ private boolean isAjaxRequest(ServletRequest request) { HttpServletRequest httpServletRequest = (HttpServlet...

2017-09-12 09:14:34 1251

原创 POI工具类,常用java操作导出Excel

package com.cando.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.uti...

2017-09-11 18:00:49 297

原创 java常用工具类

package com.cando.util;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.math.BigDecimal;import java.math.RoundingMode;import java.sql.Timestamp;import java...

2017-09-11 17:59:23 244

原创 计算两个经纬度的距离

package com.cando.util;public class MapUtil { private static double EARTH_RADIUS = 6371.393; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 计算两个经纬度之间的距离 * ...

2017-09-11 17:57:10 326

原创 hibernate基础DAO

1、baseDao接口 package com.cando.dao;import java.io.Serializable;import java.util.List;/** * 基础数据库操作类 * * @author * */public interface BaseDao<T> { /** * 保存�?��对象 * * @pa...

2017-09-11 17:52:38 847

原创 用户-角色-权限 管理常用数据库表的设计

数据库表1、用户表 t_user  id、username、password2、角色表 t_role   id、roleName3、用户角色表 t_user_role  user_id、role_id4、权限表 t_permission  id、permissionName、role_id  javabean设计1、User package com.cn....

2017-09-11 17:46:34 5550

原创 springmvc+spring+mybatis常用注解

@Service用于标注业务层组件 @Controller用于标注控制层组件 @Repository用于标注数据访问组件,即DAO组件 @Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。  使用Controller注解,则对应到之前的配置文件生成:<bean id="" class="" />  @Au...

2017-09-11 17:23:04 893

原创 使用fastJson进行String与Object之间的转换

/** * @摘要 将实体类拼接为json串 * @参数 java.lang.Object * @返回结果 java.lang.String * @抛出异常 Exception */ private String ObjectToJson(Object OiObj) throws Exception { // 使用com.alibaba.fastjson.JSON将ob...

2016-11-15 16:17:48 1269

原创 通过反射将实体类拼接成字符串

private String ObjectToJson(Object OiObj) throws Exception { // 属性和属性值的拼接 java.lang.String nFieldAndValue = "{"; // 解析后的属性 java.lang.String nField = ""; // 解析后的属性值 java.lang.String nValue...

2016-11-15 14:18:31 1683

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除