09 2017 档案
springboot + mybatis
摘要:这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和
阅读全文
使用POI导出Excel文件
摘要:创建表头信息 表头信息用于自动生成表头结构及排序 public class ExcelHeader implements Comparable<ExcelHeader>{ /** * excel的标题名称 */ private String title; /** * 每一个标题的顺序 */ priv
阅读全文
springBoot注解大全
摘要:一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把
阅读全文
用Eclipse导入Maven工程
摘要:步骤一 : 选择 “Import”操作 有两个途径可以选择 “Import”操作; 1>“File”--> "Import..." 2> 在 "Project Explorer" 中右键,选择 "Import..." 有两个途径可以选择 “Import”操作; 1>“File”--> "Import
阅读全文
用eclipse导入打war包的maven项目
摘要:最近遇到Maven管理下的Spring MVC项目,组内某位将项目代码扔过来,一脸懵逼(囧),查阅了一些资料后终于将此项目运行通了(>_<),特此记录下来与各位分享。 通俗的来说,Maven就是个类似于git的项目管理工具。而Spring MVC就是将M(Model)、V(View)、C(Contr
阅读全文
WEB安全
摘要:SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 通过一下的例子更形象的了解SQL注入: 有一个Login画面,在这个Login画面上有两个文本框分别用来输入用户名和密码,当用户点了登录按钮的时候,会对输入
阅读全文
JVM调优
摘要:JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功能强大。详细说明参考这里 VisualVM:JDK自带,功
阅读全文
Fillder Script语法
摘要:官方的Fiddler Script使用文档 http://docs.telerik.com/fiddler/KnowledgeBase/FiddlerScript/ModifyRequestOrResponse 打开fiddler后在右边找到下面选项来编辑脚本 打开go to 下拉框我看看下 这里是
阅读全文
FIddler
摘要:上文( http://blog.csdn.net/ohmygirl/article/details/17846199 )中已经介绍了Fiddler的原理和软件界面。本文主要针对Fiddler的抓包处理。 Fiddler抓取HTTP请求。 抓包是Fiddler的最基本的应用,以本博客为例,启动Fidd
阅读全文
IO流查找文件然后写入TXT文档
摘要:今天领导让分析日志,把日志中所有登录过的员工信息都拿出来。于是。把日志摘下来谢了这段代码 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader
阅读全文
Nginx+apache/Tomcat实现反向代理与动静分离
摘要:其实本人比较喜欢nginx跑静态和做负载反向代理,动态php还是交给apache处理比较稳定,jsp就交给tomcat、resin或jboss。nginx跑静态的能力是无与伦比的,是目前web服务器里最强的。nginx和apache、tomcat、resin的动静分离配置其实很简单,就几句配置,稳定
阅读全文
Socket编程
摘要:Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。 Socket编程 一、网络基础知识(参考计算机网络)
阅读全文
单点登录SSO图示和讲解(有代码范例)转帖
摘要:完整的代码范例已完成,因和本文时序图严格对照,注释整理还需要一些工作,完成后将在下一篇放出。大家下载配置后,本地跑起来会是图一动画所示的运行效果,敬请期待。 敢说最准确,因为: 我严格对照所画时序图的每个步骤,开发了完整的跨域单点登录范例; 时序图绘出的所有服务端步骤,都在代码中逐一标注对应,跟踪调
阅读全文
30 个java编程技巧
摘要:1.return 一个空的集合,而不是 null 如果一个程序返回一个没有任何值的集合,请确保一个空集合返回,而不是空元素。这样你就不用去写一大堆 ”if else” 判断null元素。 Java 的标准库设计者已经在 Collections 类中放了一个空的 List 常量 EMPTY_LIST,
阅读全文
写好Java代码的30条经验总结
摘要:成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: 若在定义中出现了常数初始化字符,则大
阅读全文