自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mybatis generator 使用方法教程

参考:http://www.jb51.net/article/121482.htm1.selectByExample和selectByExampleWithBLOBs的区别(包含Example的使用)?1234567891011121314151617181920212223@Test public void testQueryStudentExample() {  SqlSession sqlS...

2018-05-09 19:01:59 2924

原创 Quartz

https://www.yiibai.com/quartz/quartz-helloworld.htmlhttps://www.cnblogs.com/drift-ice/p/3817269.html一、在Java工程中使用Quartz 1.导入jar包 com.springsource.org.quartz-1.6.2.jar spring-beans-4.0.0.RELEASE.jar  ...

2018-04-24 22:50:02 179

原创 时间的工具类

/** * 获取某天的开始时刻 * @param date * @return */public static Date getStartOfDay(Date date) {    Calendar calendar = Calendar.getInstance();    calendar.setTime(date);    int year = calendar.get(Calendar.YE...

2018-04-17 10:17:51 144

原创 求除法或者百分比的工具

这个是求百分比,后保留两位private String rate(Long a,Long b){    double percent =a*1.0 /b;    NumberFormat nt = NumberFormat.getPercentInstance();    nt.setMinimumFractionDigits(2);    return nt.format(percent);}...

2018-04-17 10:15:39 248

转载 POI解析

     Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。    官方文档:http://poi.apache.org/index.htmlHSSF - 提供读写Microsoft Excel XLS格式档案的功能。XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的...

2018-03-15 20:02:39 1316

原创 Excel文件导出:POI

        1.jar包依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> 2.Exce

2018-03-13 22:13:07 221

原创 JDBC

JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据执行流程:连接数据源,如:数据库。为数据库传递查询和更新指令。处理数据库响应并返回的结果。...

2018-03-09 18:48:28 115

原创 递归

程序调用自身的编程技巧称为递归( recursion)。 一个过程或函数在其定义或说明中又直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。用递归思想写出的程序往往十分简洁易懂。 一般来说,递归需要有边界条件...

2018-03-08 16:41:00 206

原创 表单多条数据提交

1.第一种方法:表单提交,以字段数组接收HTML代码如下:<h1>submitUserList_1</h1><form action="${pageContext.request.contextPath }/customer/saveCustomer" method="post">用户名称:<input type="text" name="c

2018-02-28 22:22:11 3766

原创 序列化和反序列化

File 类的介绍:http://www.cnblogs.com/ysocean/p/6851878.htmlJava IO 流的分类介绍:http://www.cnblogs.com/ysocean/p/6854098.htmlJava IO 字节输入输出流:http://www.cnblogs.com/ysocean/p/6854541.htmlJava IO 字符输入输出流:https://...

2018-02-27 19:12:21 154

原创 HTTP错误类型主要有以下几种情况

一:4xx - 客户端错误 发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。1: 400 Bad Request:请求出现语法错误。2: 401 Unauthorized:客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。...

2018-02-27 15:59:33 3332

原创 JDK8- java.util.stream

所有流计算都有一种共同的结构:它们具有一个流来源、0 或多个中间操作,以及一个终止操作。流的元素可以是对象引用 (Stream<String>),也可以是原始整数 (IntStream)、长整型 (LongStream) 或双精度 (DoubleStream)。JDK 中的流来源方法描述Collection.stream()使用一个集合的元素创建一个流。Stream.of(T...)使...

2018-02-23 19:20:28 165

原创 PDF书籍

程序员 各种PDF格式电子书--免费网盘资源-请妥善保存,后期还会有更多更新,如果读者有不同的书籍资源或者这里没有你要找的书籍,也可以直接评论,我在这里添加--如果有不存在的链接或者失效的,直接私信我或者在下方评论Java 《设计模式之禅(完整高清版)》 链接:http://pan.baidu.com/s/1bo7noMb 密码:5kve 《重构_改善既有代码的设计》 链接:http://pan....

2018-02-23 15:25:25 1282 2

原创 加载 树形结构

//Demo 5 解决双层for循环性能问题. @ResponseBody @RequestMapping("/loadData") public Object loadData() { AjaxResult result = new AjaxResult(); try { List<Permission> root = new ArrayList<Perm...

2018-02-22 23:57:53 259

转载 logback的使用和logback.xml详解

https://www.cnblogs.com/warking/p/5710303.html一、logback的介绍  Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:  logback-core:其它两个模块的基础模块  logback-classic:它是log4j的一个改良版本,同时它完整实现了slf...

2018-02-22 18:18:18 110

转载 从零开始玩转logback

http://www.importnew.com/22290.html概述LogBack是一个日志框架,它与Log4j可以说是同出一源,都出自Ceki Gülcü之手。(log4j的原型是早前由Ceki Gülcü贡献给Apache基金会的)下载地址:http://logback.qos.ch/download.htmlLogBack、Slf4j和Log4j之间的关系Slf4j是The Simpl...

2018-02-22 18:13:58 125

原创 log4j

https://baike.baidu.com/item/log4j/480673?fr=aladdin                               百度解释的不错http://blog.csdn.net/evankaka/article/details/45815047目的地appender:用来表示打印的地方,如:控制台,文件等布局layout:打印的格式控制单元:控制着日志以...

2018-02-22 07:33:45 123

原创 mybatis Generator

排序12345678910public BlackListIP get(String ip){BlackListIPExample example = new BlackListIPExample();example.setOrderByClause("CREATE_TIME desc"); //按创建时间排序example.createCriteria().andIpEqualTo(ip);Li...

2018-02-13 14:08:12 134

原创 IDEA安装及配置

IntelliJ IDEA 官网:https://www.jetbrains.com/idea/https://www.cnblogs.com/yjd_hycf_space/p/7483921.html    非常实用更多官方学习信息IntelliJ IDEA 主要特性介绍 1:https://www.jetbrains.com/idea/features/editions_comparison_...

2018-02-08 11:01:24 2715

原创 HSF

阿里云 EDAS-HSF 用户指南        https://www.cnblogs.com/longshiyVip/p/4823305.htmlHSF以高性能网络通信框架为基础,提供了诸如服务发布与注册,服务调用,服务路由,服务鉴权,服务限流,服务降级和服务调用链路跟踪等一系列久经考验的功能特性总体来说其提供的功能及一些实现基础:1.标准Service方式的RPC 

2018-02-04 16:32:10 753

原创 DUBBO

http://dubbo.io/1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架其核心部分

2018-02-04 14:12:06 106

原创 Lambda表达式和Lombok

Lambda一、如何用Lambda表达式写?        (形参列表) -> {方法体的落地实现}二、要求        接口有且只能有一个方法,新的注解标识要求@FunctionalInterface例:@FunctionalInterfaceinterface Foo{    public int add(int x,int y);      

2018-02-03 18:43:56 2500

原创 MYSQL-存储过程

存储过程含义:一组经过预先编译的sql语句的集合存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。好处:    1、提高了sql语句的重用性,减少了开发程序员的压力

2018-02-03 18:26:41 123

原创 MYSQL-事务

数据库事务   1.含义    通过一组逻辑操作单元(一组DML——sql语句),将数据从一种状态切换到另外一种状态   2.特点    (ACID)    原子性:要么都执行,要么都回滚    一致性:保证数据的状态操作前和操作后保持一致    隔离性:多个事务同时操作相同数据库的同一个数据时,一个事务的执行不受另外一个事务的干扰    持久性:一个事务一旦提交,

2018-02-03 18:24:41 119

原创 初始MYSQL

一、数据库的好处1、持久化数据2、结构化查询,方便管理和查找3、共享性高,冗余度低4、使用DBMS管理系统管理数据库,比较规范二、数据库的相关概念DB:Database 数据库,存储一系列有组织的数据DBMS:Database Management System 数据库管理系统,就是一个数据库软件SQL:Structure Query Language 结构

2018-02-03 18:23:38 255

原创 MYSQL-DML

DML语言插入语法:    insert into 表名(字段名,...)    values(值1,...);特点:    1、字段类型和值类型一致或兼容,而且一一对应    2、可以为空的字段,可以不用插入值,或用null填充    3、不可以为空的字段,必须插入值    4、字段个数和值的个数必须一致    5、字段可以省略,但默认所有字段,并且顺

2018-02-03 18:22:34 383

原创 MYSQL-DDL

DDL语句库的管理:    一、创建库    create database 库名      例: create database samp_db character set gbk;        为了便于在命令提示符下显示中文, 在创建时通过 character set gbk 将数据库字符编码指定为 gbk。创建成功时会得到 Query OK, 1 row

2018-02-03 18:21:46 107

原创 MYSQL-DQL

基础查询一、查询常量值字符型和日期型的常量值 需要用单引号引起来数值型的常量值,不用单引号select 'john';二、查询表达式select 12%5;三、查询函数select version();四、查询某个字段select 字段名 from 表名;五、查询多个字段select 字段名,字段名 from 表名

2018-02-03 18:21:00 175

原创 GIT常用命令整理

一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。#

2018-02-02 19:24:13 94

原创 11.MyBatis_全局配置文件和CRUD

1.properties标签用来引入外部的属性文件连接数据库         resource属性:引入类路径下的文件         url属性:引入一个网络上或者磁盘上的文件     -->            获取连接数据库有关信息的步骤:             1)获取properties标签中设置的值             2)如果外部属

2018-02-02 19:23:17 146

原创 MAVEN配置

下载ApacheMaven后在conf文件中找到settings文件,打开后按如下配置:license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses

2018-02-02 19:22:10 136

原创 09.SpringMVC_处理JSON&国际化&文件上传&拦截器&异常处理

1.处理JSON@RequestBody和@ResposeBody@RequestBody用来将请求报文转换为方法入参中的某个类型的对象该注解只能添加到方法的入参前面例如:将上传文件的流转换为方法入参中的一个字符串类型表单formaction="${pageContext.request.contextPath }/testRequestBo

2018-01-31 23:46:44 266

原创 08.SpringMVC_数据绑定的流程

1.当我们提交表单,将表单中的数据绑定的方法的入参的对象中时,会涉及到数据绑定的流程,数据绑定的流程分为:数据类型转换、数据格式化、数据校验数据类型转换SpringMVC默认为我们装配了以下类型转换器:如果SpringMVC默认的类型转换器不能满足我们的需求,我们可以自定义类型转换器,如:将一个字符串转换为Employee对象创建一个类实现Converter

2018-01-31 23:42:50 173

原创 07.SpringMVC_RESTFul_CRUD

1.需要导入的jar包    commons-logging-1.1.3.jar    spring-aop-4.0.0.RELEASE.jar    spring-beans-4.0.0.RELEASE.jar    spring-context-4.0.0.RELEASE.jar    spring-core-4.0.0.RELEASE.jar    spring-

2018-01-31 23:41:43 108

原创 06.SpringMVC_常用的注解

1.@RequestMapping用来映射请求的URL该注解可以添加到类上,也可以添加到方法上@RequestMapping("/springMVC")//该@RequestMapping中的url相对于当前项目的根目录@Controller//标识当前类是一个控制器(处理器)publicclass HelloSpringMVC {    /

2018-01-31 23:40:58 118

原创 05.SpringMVC_HelloWorld

1.创建一个动态的Web工程,导入以下jar包    commons-logging-1.1.3.jar    spring-aop-4.0.0.RELEASE.jar    spring-beans-4.0.0.RELEASE.jar    spring-context-4.0.0.RELEASE.jar    spring-core-4.0.0.RELEASE.jar

2018-01-31 23:39:42 101

原创 04.JdbcTemplate&声明式事务

1.JdbcTemplate的使用需要导入的jar包    spring-beans-4.0.0.RELEASE.jar    spring-context-4.0.0.RELEASE.jar    spring-core-4.0.0.RELEASE.jar    spring-expression-4.0.0.RELEASE.jar    commons-logg

2018-01-31 23:36:18 121

原创 03.Spring_AOP

1.需要导入的jar包    spring-beans-4.0.0.RELEASE.jar    spring-context-4.0.0.RELEASE.jar    spring-core-4.0.0.RELEASE.jar    spring-expression-4.0.0.RELEASE.jar    commons-logging-1.1.3.jar    

2018-01-31 23:31:33 128

原创 02.Spring_基于注解的方式配置bean

1.常用的注解@Component标识一个普通组件(常用于class文件)@Repository标识一个持久层(数据访问层)组件(常用于dao文件)@Service标识一个业务逻辑层组件(常用于service文件)@Controller标识一个表现层的组件(常用于handler处理器)如果某些类需要让IOC容器来管理,处理添加以上标识之外,还

2018-01-31 23:29:31 130

原创 01Spring_been

创建lifebean的时候,增加两个方法 关闭时会调用destroy方法 @Test    public void testInstanceFactory(){        Book book = (Book) ioc.getBean("instanceBook");        S

2018-01-31 23:28:12 340

空空如也

空空如也

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

TA关注的人

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