自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fasure_Smile的博客

好的习惯,价值千金。

  • 博客(49)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 effective java(第2版) 读书笔记

目录第1条:考虑用静态工厂方法代替构造器第2条:遇到多个构造器参数时要考虑用构建器(builder模式)第3条:用私有构造器或者枚举类型强化Singleton属性单例,方式一单例,方式二单例,方式3(枚举)第4条:通过私有构造器强化不可实例化的能力第1条:考虑用静态工厂方法代替构造器 第2条:遇到多个构造器参数时要考虑用构建器(builder模式)pu...

2018-11-29 00:52:58 342

原创 从github上clone项目提示“early EOF”

后面追加“compression=-1” 或者 “postBuffer=524288000”最终:git clone [email protected]:******/spring-framework.git compression=-1git clone [email protected]:******/spring-framework.git postBuffer=524288000com...

2018-08-24 09:48:36 12884

原创 mac下Intellij IDEA查看Java源码提示"Decompiled.class file, bytecode version:52.0 (Java 8)

mac下IDEA查看Java源码,每次都提示“Decompiled.class file, bytecodeversion:52.0 (Java 8)”, 并且也没有让下载的选项。源文件路径删了加、JKD删了加,来来回回搞了好多次都不行,很烦人。 最终解决办法:上官网http://www.oracle.com/technetwork/java/javase/downloads/jd...

2018-07-26 23:48:36 17125 5

原创 springboot学习笔记

springboot简单demo的构建就不多做赘述。比较简单的方法,Fild --> new --> Project --> Spring Initializr,然后Next填写相应信息就好。最简单的例子import org.springframework.boot.SpringApplication;import org.springframework.boot.autoco...

2018-07-02 22:23:06 385

原创 通过dao操作数据库的大概过程

通过dao操作数据库的大概过程1、连接数据库2、对sql解析、编译、优化、生成执行计划3、内存IO操作磁盘

2017-09-28 16:05:17 2166

原创 交换机原理简介

交换机可以用来连接各个服务器,服务器通过交换机来进行通信。每台主机有自己的物理地址和网络地址;此处,物理地址称之为“MAC地址”,网络地址称之为“IP地址”。交换机有多个接口,每个接口可以连接一台服务器。假设如下场景:交换机两个端口1、2分别连接服务器A、服务器B;服务器A的MAC地址为A.MAC,服务器B的MAC地址为B.MAC;1、A首次

2017-07-09 22:28:20 1011

原创 shiro框架前端ajax无法重定向到登录页面解决方案

场景:登录使用shiro+oauth2进行控制;前端有一个匿名可访问的显示文章的网页,文章下有点赞功能,但是点赞调用的接口的权限为登录可访问;故出现页面点击点赞调用接口,看chrome后台会看到一共有两个请求,一个是调用点赞接口被拦截并返回302重定向,第二个是访问登录页面状态码为200,但是实际上并没有重定向到登录页面;原因好像是因为ajax无法进行转发和重定向;解决

2017-04-01 17:36:57 5232

转载 Map.Entry简介、遍历HashMap

Map.Entry说明Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表

2017-02-09 00:04:41 1045

转载 页脚,无论内容是否满屏页脚均在底部

话不多说,直接上代码: body,html { margin: 0; padding: 0; height:100%; } #main { position: relative; min-height:100%; background:#eee; } #content { padding: 10px; padding-bottom: 100px

2017-02-08 20:57:42 392

转载 forward和redirect区别

forward内部跳转和redirect重定向跳转的区别:=============>>>1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以

2017-02-05 23:35:10 327

原创 块级元素和行内元素(内联元素)区别

在标准文档流里面, 块级元素具有以下特点:总是在新行上开始,占据一整行;高度,行高以及外边距和内边距都可控制;宽度始终是与浏览器宽度一样,与内容无关;可以容纳行内元素和其它块级元素;div这样的块级元素,会自动占据一定矩形空间,可以通过设置高度、宽度、内外边距等属性,来调整其样式。行内元素特点:和其他元素都在一行上;高,行高,以及外边距和内边距部分可改变;宽度只与内容有关;行内元

2016-12-30 10:25:29 659

转载 格林尼治时间2016-10-15T00:00:00.000+08:00转Date

public static void main(String[] args) throws ParseException { String oldDateStr = "2016-10-15T00:00:00.000+08:00"; //此格式只有 jdk 1.7才支持 yyyy-MM-dd'T'HH:mm:ss.SSSXXX DateFormat df = ne

2016-12-28 19:31:48 18246 1

原创 win10上U盘启动装centos6.5双系统

为了在win10上装双系统加个centos6.5,折腾了一个阳光明媚的周六。这也都怪以前装系统什么的都偷懒让别人帮着装。 说多了都是泪啊。。。。。。 PS:这方面本人小白,以下内容仅供参考。所需资源和工具: win10_64位镜像:后续补上; UltraISO(制作U盘启动):后续补上; EasyBCD(安装好之后添加centos启动项用):http://pan.baidu.com/s/1

2016-12-18 02:09:25 2975

转载 jQuery中使用this作为函数入参

JavaScript:void(0)" game="gcld" p="Android" id="3" onclick="del(this)">删除function del($this){ var game = $($this).attr('game'); console.log(game)}打印结果:gcld原文链接:http://blog.cs

2016-12-16 09:44:48 2098

转载 同时起两个tomcat不同端口跑项目

参考:1、http://zoroeye.iteye.com/blog/20174492、http://www.blogjava.net/allen-zhe/archive/2007/01/15/93981.html3、http://blog.csdn.net/aesop_wubo/article/details/7617416

2016-12-04 21:42:25 1306

原创 ExecutorService多线程简例

最近在看多线程的一些东西,昨天有个接口调服务器上的有时候会报错(两台服务器都有报错的情况),但是本地试了好多次都没问题,一次次点击又比较烦,就参考了一些例子用ExecutorService开线程池请求本地接口测试。写完之后感觉和之前的一个照猫画虎地例子很像http://blog.csdn.net/fasure_smile/article/details/52190042,又查了些资料,然后完全

2016-12-02 14:50:20 536

转载 junit使用

junit的spring测试套件: http://blog.csdn.net/wangpeng047/article/details/9631193另:该博主还写有其他三篇junit的使用介绍。

2016-11-29 13:49:07 330

转载 双向一对多(多对一)@OneToMany或@ManyToOne的用法

例如我们用一个例子来开启JPA的一对多和多对一的学习。  比如你去当当网上买书籍,当当网就给你一个订单。  通过上面的业务活动描述你可以分析得出:一个订单可以包含一个或多个订单项.那么我们将将订单和订单项设计关系为(1:N)一对多的关系(排除0)。得出关系我们就使用JPA来实现这个关系(关于建立JPA和基本的配置我就不再说了,如果不明白请看JPA入门篇)。首先建立订单实体类

2016-11-07 16:41:49 8378

转载 java字节流与字符流区别

字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如下图所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例一:使用字节流不关闭执行package org.lxh.d

2016-11-07 13:51:49 444

原创 java基础笔记

位、字节、字符等数据存储是以“字节”(Byte)为单位,数据传输是以大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。字符与字节ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中中作为一个数字单元,

2016-11-07 11:26:44 353

原创 页面从后台接口获取数据流显示照片

JSP页面:页面上接收数据流可以用标签的“href”属性接收,也可以用标签的“src”属性接收。查看详情 (target="_blank",在新的标签页中打开)接口: @RequestMapping("img") public void getImg(HttpServletRequest request, HttpServletResponse response) thr

2016-11-03 15:58:15 11301 1

原创 写统计期间sql笔记

场景一:表中时间类型为datetime,统计一天中每小时内的人数。SELECT DATE_FORMAT(login_time, '%H') time, count(DISTINCT(login_name)) countUser, count(login_name) countUserTotalFROM login_log lWHERE 1 = 1GROUP BY

2016-10-20 10:44:31 454

转载 Java Web开发中路径问题小结

在web项目中“/”代表项目根目录;“./”代表当前目录;“../”代表上级目录。转自:http://www.cnblogs.com/tianguook/archive/2012/08/31/2665755.html#undefined这位兄弟总结的真心不错。一、Web开发中路径的几个基本概念假设在浏览器中访问了如下的页面,如下图所示:

2016-10-10 09:55:14 405

原创 SpringMVC、Spring、Hibernate整合基础配置

web.xml tax default *.jpg default *.gif default *.png default *.js default *.css contextConfigLocation classpat

2016-09-29 14:53:36 1082

转载 mysql中日期转换函数(类似oracle中的to_date)

mysql中用法为:str_to_date('2012-05-01 23:59:59','%Y-%m-%d %T') %Y:代表4位的年份%y:代表2为的年份%m:代表月, 格式为(01……12)  %c:代表月, 格式为(1……12) %d:代表月份中的天数,格式为(00……31)  %e:代表月份中的天数, 格式为(0……31

2016-09-29 12:28:44 1507

原创 mysql中为查出来的数据加序号,以及left join序号混乱解决办法

mysql给查询出来的信息再加一个字段显示序号。mysql中可以这样写SELECT a.id id, a.client_id clientId, a.create_time createTime, a.update_time updateTime, @y:=@y + 1 AS numFROM (SELECT @y:= 0) c, app_info a这样

2016-09-29 12:16:24 7165

原创 left join 多表联查

left join联表查询,主表为left join左边的表,无论left join右边的表有没有相应的信息都显示左边的表查询的内容。假设表A:字段a、b、x、y、z表B:字段b、c表C:字段c、d表D:字段d、eA.b和B.b、B.c和C.c、C.d和D.d关联主表为A,现要查询a、b、e、x、y、z用left joinsele

2016-09-29 11:30:13 1333

原创 mysql5.6安装及配置

下载mysql5.6官网下载地址:https://dev.mysql.com/downloads/mysql/5.6.html不需要繁琐的安装程序,下载后解压到本地即可。 配置拷贝默认my-default.ini,拷贝的一份名字修改为my.ini,用下面配置内容替换掉my.ini中内容# For advice on how to change settings pleas...

2016-09-26 00:00:59 396

原创 MySQL取出数字字符串的一部分,然后按照数值大小排序

之前做过一张表,表中有个字段是IP,varvhar类型的。所以这样一来ASC或者DESC排序的话是按照字符串的方式排序的。后来老大提出想要按照IP最后一位的数值大小来排序。即:例如IP为10.11.12.13,则按照13这一位的数值的大小来排序。表为manage_mainframe_info,字段为ip_address。先把该字段最后一位内容截取出来然后转为数字然后

2016-09-23 13:27:11 6728

原创 Spring相关注解使用总结

@ModelAttribute此注解标注的方法会在所在类中每一个方法执行前执行。常用情景:编辑表单。 @ModelAttribute public AppInfo get(@RequestParam(required=false) String id, Map map) { if (StringUtils.isNotBlank(id)){ return appInfoSer

2016-09-22 22:53:14 555

原创 java中存储mysql数据库时间类型【date、time、datetime、timestamp】

mysql中时间类型,date、time、datetime、timestamp,java存储mysql中时间

2016-09-22 10:51:40 21178

原创 hibernate事务

项目中用的ORM框架是hibernate,对hibernate的事务看过相关的视频和博客,基于注解的方法使用起来很简单,写代码的时候也只是比葫芦画瓢。今天写一个删除的时候直接在service的实现类用用注入的DAO去调用delete方法【该DAO类中未写删除方法,但是每个DAO都继承了一个BaseDao(未加事务),该BaseDao中有现成的hibernate的删除】,一直无法删除成功,后来想到了未

2016-09-20 22:08:25 439

原创 SpringMVC中return "redirect:xx/xx/oo/oo";

这个可以重定向到/xx/xx/oo/oo的位置; 可以用在保存或者删除后重定向到查询的接口。 如下: 相应的应该也还有转发吧: return “forward:/xx/xx/oo/oo”。

2016-09-20 21:23:50 604

原创 JAVA环境变量Path、ClassPath、JAVA_HOME的作用

安装java后要配置环境变量,其作用就是指明运行java相关命令时系统去哪里寻找对应的执行文件。我们在任何目录下地址栏输入”notepad“命令后回车都能打开记事本,其原因就是因为系统环境变量的”Path“中配置了notepad的exe文件地址”C:\Windows\System32“。在”Path“中我们可以找到”%SystemRoot%\system32“这个配置。运行命令”echo

2016-09-17 21:13:48 654 2

原创 Spring学习杂记

Spring容器在Spring IOC容器读取Bean配置创建Bean实例之前,必须对它进行实例化。只有在容器实例化后,才可以从IOC容器里获取Bean实例并使用。Spring提供了两种类型的IOC容器实现:-BeanFactory:IOC容器的基本实现-ApplicationContext:提供了更多的高级特性,是BeanFactory的子接口。-BeanFactory是Sp

2016-09-12 14:41:23 338

原创 web弹窗插件

layer,项目中用到的,貌似挺不错的。后面有时间了试着玩一下。http://layer.layui.com/。

2016-09-07 11:12:43 1434

原创 maven笔记

《Maven实战》,没有什么章法,随便记一下,后期有时间了再整理。 <modelVersion>4.0.0</modelVersion> <groupId>com.wonders.cop.atm</groupId> <artifactId>cop-atm</artifactId> <version>1.0-SNAPSHOT</version> <name>cop-atm</nam

2016-09-06 22:47:49 381

原创 hibernate.AnnotationException: No identifier specified for entity

这个错的原因是建的数据库映射类中没有标明主键。参考链接: http://viralpatel.net/blogs/org-hibernate-annotationexception-no-identifier-specified/ http://blog.csdn.net/wyc_cs/article/details/8156005

2016-09-01 10:58:53 429

原创 localhost,127.0.0.1 和 本机IP 三者的区别

127.0.0.1 127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。localhost localhost是本地DNS解析的127.0.0.1的域名,这个你打开本机的hosts文

2016-08-31 17:24:33 1433

原创 基于Spring注解进行事务管理

参考该博客: http://www.cnblogs.com/younggun/archive/2013/07/16/3193800.html未完,待续。

2016-08-30 11:12:18 389

好用的录屏、截图软件FastStoneCapturecn

好用的录屏、截图软件FastStoneCapturecn,软件体积很小,也很好用

2018-08-10

AxureRPPro_8.0.0.3333_PortableSoft

打开.rp文件

2017-04-17

多线程简例

两个多线程简例

2016-12-02

Spring3.2中文文档

貌似是3.2

2016-08-29

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

TA关注的人

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