- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人