自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

转载 Mybatis通用Mapper

极其方便的使用Mybatis单表的增删改查项目地址:http://git.oschina.net/free/Mapper优点?不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查.程序使用拦截器实现具体的执行Sql,完全使用原生的Mybatis进行操作.你还在因为数据

2017-01-26 18:46:24 312

转载 Mybatis极其(最)简(好)单(用)的一个分页插件

分页插件示例:http://blog.csdn.net/isea533/article/details/24700339最新版分页插件:http://blog.csdn.net/isea533/article/details/25505413项目地址:http://git.oschina.net/free/Mybatis_PageHelper注意:这篇博客已经和当前

2017-01-26 18:44:35 306

转载 Mybatis 的Log4j日志输出问题 - 以及有关日志的所有问题

使用Mybatis的时候,有些时候能输出(主要是指sql,参数,结果)日志。有些时候就不能。无法输出日志的时候,无论怎么配置log4j,不管是properties的还是xml的,都不起作用。有些时候,我们没做什么配置就能输出日志....这是一个让无数人烦躁的问题。其实解决问题很容易(我过了这么久才解决,以前都用拦截器输出)。这是一个普大喜奔的日子,让

2017-01-26 18:08:05 270

转载 Spring Boot 日志记录 SLF4J

在开发中打印内容,使用 System.out.println() 和 Log4j 应当是人人皆知的方法了。 其实在开发中我们不建议使用 System.out 因为大量的使用 System.out 会增加资源的消耗。 而Log4j 更为灵活在性能上也相比 System.out 要高,我们可以配置输出级别,可以指定多个日志文件分别记录不同的日志。 使用 System.out 是在当前线程执

2017-01-26 17:27:08 256

转载 两种方式实现java生成Excel

Web应用中难免会遇到需要将数据导出并生成excel文件的需求。同样,对于本博客中的总结,也是建立在为了完成这样的一个需求,才开始去了解其实现形式,并且顺利完成需求的开发,先将实现过程总结于此。本博文是本人的劳动成果所得,在博客园总结分享,欢迎转载。在没有作者的书面说明的情况下,必须保留本段声明。作者:itRed  邮箱:[email protected]  博客链接:http://www.c

2017-01-25 09:42:40 366

转载 java创建excel的两种方式

方法一,利用第三方jar包:jxl.jar [java] view plain copypublic void createExcel(){          try{              //打开文件              WritableWorkbook workbook = Workbook.createWorkboo

2017-01-25 09:41:56 370

转载 SQL查询和判断语句

--数据库多表的连接查询  一、外连接  1.左连接 left join / left outer join  左外连接包含left join 左表里的所有行,若左表在右表没有匹配,则结果中对应  行的右表部分全部为空  select * from student left join course on student.ID =course.ID     2. 右连接 

2017-01-23 10:03:47 1951

转载 Web系统开发构架再思考-前后端的完全分离

前后端完全分离其实一直是Web开发人员的梦想,也一直是我的梦想,遥想当年,无论是直接在代码里面输出HTML,还是在HTML里面嵌入各种代码,都不能让人感到满意.期间的痛苦和纠结,我想所有Web开发人员都深有感触.由于最近几年一直在MS平台,从Web Form到MVC,MS平台虽然易用好学,但整合度太高而灵活性不足,一直没有找到很好的前后端分离的思路. (Java平台的兄弟如果已经有非常成熟

2017-01-22 17:30:11 327

转载 说说JSON和JSONP,也许你会豁然开朗

前言  由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。  当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须

2017-01-22 17:27:24 263

转载 Java Web开发中前后端分离的技术方案和优缺点

方案一前端使用AngularJS编写SPA(Single Page Application)应用,后端服务器只提供RESTful接口且完全无状态化。优点:前后完全分离,前端开发者完全不需要关心服务端用了什么技术,只需要一份接口说明文档即可。手机App与PC端网站可以共用同一套接口。缺点:如果”页面”过多,SPA应用第一次加载速度会稍慢。SEO困难。方案二

2017-01-22 17:15:12 747

转载 JDK8 十大新特性详解

本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API。“Java is still not dead—and people are starting to figure that out.”本教程将用带注释的

2017-01-22 15:30:12 220

转载 Java 8 Lambda表达式探险

为什么?    我们为什么需要Lambda表达式    主要有三个原因:    > 更加紧凑的代码      比如Java中现有的匿名内部类以及监听器(listeners)和事件处理器(handlers)都显得很冗长    > 修改方法的能力(我个人理解为代码注入,或者有点类似JavaScript中传一个回调函数给另外一个函数)      比如Collection接口的co

2017-01-22 15:29:23 199

转载 Java 8 的新特性和改进总览

Java 8 的新特性和改进总览 这篇文章是对Java 8中即将到来的改进做一个面向开发者的综合性的总结。Java 8的预览版,也就是 “Project Lambda”,现在可以从java.net下载到。我使用了IntelliJ的预览版做我的IDE,在我看来他是目前支持java 8特性最好的一个IDE,你可以从这里下载到.由于我没有找到Oracle发布的Ja

2017-01-22 15:28:40 293

转载 临时表和表变量的区别

我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?  临时表  临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消

2017-01-19 10:16:20 598

转载 关于SQL查询效率,100w数据,查询只要1秒

1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(useri

2017-01-19 10:12:48 991

转载 SQL多表查询优化 高效率SQL语句 11条原则

这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十表了.这是因为Oracle只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存区域越大,就可以保留更多的语句,

2017-01-19 10:12:12 3998

转载 git log 查看提交记录,参数。

常用命令工作中有时候追问题,希望看某些提交有哪些改动,这个时候Git log 就派上用场了。常用git log 查看全部的提交日志 git log –oneline 以一行的形式显示log的title如果想看某次提交进行了哪些修改呢?git log -p 可以依次查看提交时,进行了哪些修改,如果需要看某次commit的修改,后面只需要跟上

2017-01-17 09:37:34 2391

转载 如何运行Spring Boot应用

Spring Boot 是 Spring 产品中一个新的子项目,致力于简便快捷地搭建基于 Spring 的独立可运行的应用。大多数的 Spring Boot 应用只需要非常少的 Spring 配置。你能够使用 Spring Boot 创建 Java 应用并通过 java -jar 来运行或者创建传统的通过 war 来部署的应用。Spring Boot 也提供了一个命令行工具来运行 sp

2017-01-12 10:32:32 432

转载 maven多模块项目,多web合并项目使用心得

此文章适合maven初学者或想接触maven的用户,讲的只是皮毛,高手请自觉略过。       最近一直在搞fixflow5.2的升级工作,以前只知道maven好用,但是一直没机会接触,这次由于工作需要,终于有空看下maven了。       由于以前项目使用linksource来管理项目结构,用tomcat来调试,习惯了,所以虽然决定用maven,但是还是习惯用tomcat来调试

2017-01-11 17:53:45 1836

转载 java 单元测试类指定方法执行顺序

1. MethodSorters.DEFAULT 默认顺序由方法名hashcode值来决定,如果hash值大小一致,则按名字的字典顺序确定 由于hashcode的生成和操作系统相关(以native修饰),所以对于不同操作系统,可能会出现不一样的执行顺序,在某一操作系统上,多次执行的顺序不变Java代码  /**      * DEFAULT sort ord

2017-01-11 14:33:47 3292

原创 计算每天的增量,增率

SELECTDATE_FORMAT(add_time, "%Y-%m-%d") order_date,SUM(sold) AS today_c,SUM(sold) - last_c AS change_with_lastFROMordersLEFT JOIN (SELECTDATE_FORMAT(t.add_time, "%Y-%m-%d") AS last_dat

2017-01-10 17:33:59 2700

转载 《Spring Boot官方文档》开始Spring Boot

Spring Boot介绍Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需”just run”。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war部署方式。我们

2017-01-10 17:26:40 232

转载 可运行jar包的几种打包/部署方式

java项目开发中,最终生成的jar,大概可分为二类,一类是一些通用的工具类(不包含main入口方法),另一类是可直接运行的jar包(有main入口方法),下面主要讲的是后者,要让一个jar文件可直接运行,通常有几下三种方式:动工之前,先搭一个项目架子便于后面分析:项目结构图: 这是一个gradle项目(当然,也可以换成ant项目或maven项目,这不重要),里面有二个

2017-01-10 17:19:58 790

转载 Spring Boot 部署与服务配置

spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程序入口做简单调整。项目构建我们使用Maven或Gradle,这将使项目依赖、jar包管理、以

2017-01-10 17:00:19 214

转载 Spring Boot Admin 的使用

一、前言spring Boot Admin 用于监控基于 Spring Boot 的应用。官方文档在这里(v1.3.4):《Spring Boot Admin Reference Guide》实践的过程中,感觉这个 User Guide 结构上还是说的不太明白。所以我就大概写一遍我的实践过程与理解。阅读此文前提条件是:使用过 Maven。你跑过基于 Spring

2017-01-06 10:03:53 671

原创 Windows(gitlab为例)系统下git常用操作

1、生成本地密钥生成本地密钥后,每次链接gitlab就不需要再次链接了,具体操作如下: 1. git ssh-keygen 仓库地址; 2. 打开“C:\Users\cheng xiaona\.ssh\id_rsa.pub”,并将里面内容复制; 3. 打开GitLab仓库,点击“个人信息”; 4. 点击图标“铅笔”; 5. 左侧列表选择“SSH K

2017-01-04 13:46:25 237

SpringbootMybatis-master

SpringbootMybatis-master

2016-11-25

java多线程

JAVA多线程和并发基础面试问答,主要针对面授的问题

2014-09-11

空空如也

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

TA关注的人

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