自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 mysql索引结构

http://blog.sina.com.cn/s/blog_6a0cd5e501011snl.html

2021-08-18 11:56:47 100

原创 设计模式之-工厂类模式

对工厂相关模式的个人理解,后续有不同理解会继续更新,有不同见解的欢迎指教; 简单工厂模式:    针对的是工厂而言,只有一个工厂类,该类通过入参的不同值返回不同的产品方法类;    例如:              factory根据不同入参返回productA,productB...      特点:此种针对新增产品方法无法直接扩展,需要修改factory类;使用中简单的...

2018-07-23 16:31:47 274

原创 idea spring configuration check

进入idea应用提示spring configuration check 是因为spring文件未指定在spring application centext。1、选择facets。添加spring,在对应的模块下再添加每个模块下的spring文件2、

2017-08-01 18:35:17 7968

转载 配置jdk环境的配置方式及说明

1、配置方式2、配置说明1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工

2017-06-18 22:21:09 283

原创 html5前端框架

1、easyui    功能较强大,支持表格模式     缺点:渲染模板较慢,样式比较单调,效果一般持续更新中。。。。

2017-06-17 11:02:15 530

原创 forward redirect

1、forward:实在服务端内部做请求状态2、redirect:302请求到url;1、forward重定向是在容器内部实现的同一个Web应用程序的重定向,所以forward方法只能重定向到同一个Web应用程序中的一个资 源,重定向后浏览器地址栏URL不变,而sendRedirect方法可以重定向到任何URL, 因为这种方法是修改http头来实现的,URL没什么限制,重定向后浏览器地址栏

2017-06-14 17:53:02 322

原创 idea 使用mybatis plugin插件

1、插件安装完成后,在resource目录下创建mybatis-generator-config文件,文件配置内容如下:<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://myb

2017-06-14 14:38:29 705

原创 spring mvc

1、在两个controller或者页面间跳转,page1可使用ModelAndView的redirect,或者forward方法,也可以直接使用redirect方法;2、controller间传参时,可使用ModelAndView的addObject方法,跳转到page2的时候,springmvc会将参数之间拼接在url上,key/value方式;3、controller间参数,为隐藏参数

2017-05-19 16:58:31 263

原创 mysql update in执行效率优化

1、常用的mysql执行更新操作语句如下:UPDATE table1 set num = num + 1 where id in (SELECT id FROM table2 WHERE date>'2017-05-09)in条件的更新效率可优化使用join语法;2、join预发更新操作UPDATE table1 t1 INNER JOIN table2 t2 on t1.id =

2017-05-09 14:51:59 3553

原创 ireport

版本5.6.0之前不支持jdk1.8的版本,需要将jdk版本指定为更低版本号,修改etc/ireport.conf文件修改前文件为:修改后文件为:

2016-12-05 11:05:56 351

原创 多个版本jdk,修改环境变量不生效

http://www.blogjava.net/brock/archive/2015/01/06/422073.aspx多个jdk版本之间的切换不生效,操作:在安装JDK1.6时(本机先安装jdk1.6再安装的jdk1.5),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS

2016-12-05 10:51:58 911

原创 java内部类(内部静态类)使用

java内部类public class PublicClass { private String userName; private String uersPassword; class PrivateClass{ private String age; private String address; public S

2016-11-25 11:44:47 484

原创 多表级联查询(left join)

关键字: on:数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。实例如下: SELECT a.id AS ID,a.customer_key AS '推广员id',a.amount AS '金额', d.cooperation_code AS '合作点', e.total_amount AS '总收入',IF(e.amount='0'...

2016-11-24 14:34:56 17822

原创 一个实例中,多个synchronized方法的调用

public class ThreadA extends Thread { private MyObject object; public ThreadA(MyObject object){ this.object = object; } public void run(){ super.run(); object

2016-11-21 17:52:43 6451

原创 mysql索引

1、唯一索引中字段的值不能为null,否则在判断唯一索引时,null永远不相等,将导致索引失效;

2016-11-03 15:16:08 230

原创 mybatis查询sql中in条件使用(foreach)

foreach属性主要有item,index,collection,open,separator,close。1、item表示集合中每一个元素进行迭代时的别名,2、index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,3、open表示该语句以什么开始,4、separator表示在每次进行迭代之间以什么符号作为分隔符,5、close表示以什么结束,6、collect

2016-10-28 10:40:00 72153 2

原创 wget爬虫软件使用介绍

windows环境下的安装使用1、下载地址http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe2、下载完成后双击exe安装3、设置环境变量3.1、添加系统变量 变量值为wget安装的本地路径;3.2、更新系统变量的path,在path后添加;%GNU_HOME%bin4、启动命

2016-10-12 14:26:03 760

原创 bean初始化完成之后或者销毁前所做的操作

spring允许在bean初始化完成之后或者销毁前所做的操作有如下三种实现方式:第一种:通过@PostConstruct 和 @PreDestroy方法实现初始化和销毁bean之前进行的操作第二种是:通过 在xml中定义init-method 和  destory-method方法第三种是: 通过bean实现InitializingBean和 DisposableBean接口

2016-10-10 17:47:01 379

原创 日常使用的工具 软件集合<持续更新>

1、图片    1.1 isee       1.2 visio 专业画图(流程图)    1.3 美图秀秀2、编程IDE    2.1 c-free: c语言编辑器    2.2 DreamWeaver    2.3 SecureCRT 比较专业的linux工具       2.4 IntelliJ IDEA3、文本编辑器    3.1 n

2016-09-29 11:26:43 458

原创 xml转义符使用

1、 在xml中 &非法,不可直接使用,需要使用以下转义符<小于号>>大于号&&与(和)号&apos;'单引号"

2016-08-24 11:48:30 518

原创 ON DUPLICATE KEY UPDATE 附带更新条件

ON DUPLICATE KEY UPDATE 1、根据表索引唯一性,如果在insert时冲突则改为update;实际场景使用中update时可能会需要一定的条件限制,但ON DUPLICATE KEY UPDATE不支持使用where关键字,可用IF关键字,使用方法如下:            INSERT INTO rf_phase_flow(        customer_

2016-08-23 15:25:02 24863

原创 java空 null 判断

java实体空判断1、字符串空值判断:StringUtils.isBlank(String str);2、实体类空判断:Entity entity == null;3、list空,或者list获取值:list == null || list.size == 0注意,list类型取值时,必须先判断list是否非空,否则必然会出现数组溢出问题4、实体类型中参数空判断,entity.

2016-08-23 11:06:36 1643

原创 多维度一次统计各项数据总数

返回各项数据类型为long select sum( case WHEN phase = 'JOIN_PARTNER' and status = 'PROC' then 1 else 0 end ) as un_finish, sum( case WHEN sub_phase = 'jrReal' and sub_status = 'FAIL' then 1 else

2016-08-23 10:54:34 1844

转载 Java开发必装的IntelliJ IDEA插件

IDEA插件简介常见的IDEA插件主要有如下几类:常用工具支持Java日常开发需要接触到很多常用的工具,为了便于使用,很多工具也有IDEA插件供开发使用,其中大部分已经在IDEA中默认集成了。例如maven、git、svn、tomcat、jetty、jrebel、Gradle等。框架集成集成框架主要是为了提供框架定制的代码和配置的生成,以及快速的访问框架提供的功能。例如集成

2016-04-22 16:51:31 932

禅意花园-源代码

禅意花园-源代码:很实用且简单易懂,很适合初学者使用

2011-09-19

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

TA关注的人

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