- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 spring Boot lib 分解打包 瘦身
spring boot 打包为单给jar 文件普遍过大,在而本身项目代码占比较小。y参考https://blog.youkuaiyun.com/qq_36732557/article/details/79242414https://dzone.com/articles/packaging-springboot-application-with-external-dep 这个还是打包了单个大包在以上文章的基础...
2018-06-03 09:45:11
2784
原创 我的书单
读书要点,时时勤拂拭在读:《Java 并发编程实战》 这本书如果多线程基础不好读起来比较累,推荐先看《并发编程艺术》《深入分析java Web技术内部》 介绍比较宽泛,并不那么深入,翻一翻也可。《大型网站系统与JAVA中间件实践》 好书是好书,但是主要是理论,实践再附上案例展开讲,弄2 3千页就好了《大型网站技术架构_核心原理与案例分析_李智慧》 已读:《深入理解java虚拟机》 不看这本书平...
2018-05-18 10:20:31
201
原创 MINA java.io.IOException: Too many open files
这个问题,本来应该在文档中进行提示和重点说明的内容,但是框架本身并没有提示,NIOsocketconection和session需要手动进行关闭的问题。这个问题并不是高并发才会产生的,只要持续一段就会发生这个问题,默认1024的文件描述符很快就会保罗问题。参考 http://blog.youkuaiyun.com/w93223010/article/details/9027605 https:...
2018-03-20 14:02:15
722
原创 软考经验介绍
2017年已经过去,去年中分别通过了软考 高项和架构考试,两门都是“高级”,虽然没什么大用,但是也算忙里偷闲干点事。1、考试有用? 本身这种考试没什么大意思,一线的互联网公司一般不看这东西,如果是国有企事业单位、或者对资质有要求的软件公司,承揽项目和评职称可能有点用,看个人情况。对我来讲不用考大农行的资格考试还是挺不错的。 这个考试成本也比较低,一次才100多,而且现
2018-01-02 12:13:06
998
原创 java 学习之路
常年不怎么写代码,现在利用一段时间回头看看。有以下两个资源我觉得还行。 1.oracle的官方教程倒是挺简洁,我觉得还行. 2.应该是个阿里大神归纳的java成神之路,也可以,不过我觉得学习的顺序不太适合我,不符合我的节奏。 我认为学习编程语言还是要多实践,写代码看文章都需要的,尤其对于写代码水平不高的,光看的话效果不好。而且知识体系庞杂,也需要学习整理,复习(这个过程写的时候自然会...
2017-11-12 23:21:23
165
转载 java获取当前路径的几种方法
先说一下我遇到的问题,刚试用maven没多长时间,使用idea 进行junit test的调试,如果用System.getProperty(“user.dir”)得到的目录是项目目录,而此时配置文件实在“user.dir” /target/test-classes/ 这个目录下,因此好用,classloader获得类路径,这样还可以1、利用System.getProperty
2017-10-25 18:36:51
6584
转载 win7启动 ActiveMQ java.net.URISyntaxException: Illegal character in hostname
win7启动apache-activemq报错,如下: 原先没问题换了个电脑变成这样了 jvm 1 |jvm 1 | Java Runtime: Oracle Corporation 1.8.0_74 C:\Program Files\Java\jdk1.8.0_74\jrejvm 1 | Heap sizes: current=121856k free=112966
2017-10-22 16:42:47
2316
转载 SpringMVC介绍之Validation
对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC会把它保存在错误对象中,这些错误信息我们也可以通过SpringMVC提供的标签在前端JSP页面上进行展示。
2017-02-25 19:43:43
219
转载 SpringMVC 处理数据模型
处理模型数据Spring MVC 提供了以下几种途径输出模型数据: ModelAndView: 处理方法返回值类型为 ModelAndView 时, 方法体即可通过该对象添加模型数据 Map 及 Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.Map 时,处理方法
2017-02-22 14:48:59
312
转载 select into from 和 insert into select 区别
select into from 和 insert into select都是用来复制表,两者的主要区别为: select into from 要求目标表不存在,因为在插入时会自动创建。insert into select from 要求目标表存在 下面分别介绍两者语法 一、INSERT INTO SELECT语句 1、
2017-02-20 11:51:10
242
转载 ssh 远程运行程序java -jar ,超时断开后程序也终止
http://www.cnblogs.com/bohaoist/p/4965103.html思考:问题1为什么ssh一关闭,程序就不再运行了?元凶:SIGHUP 信号让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。在Linux/Unix中,有这样几个概念:进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组I
2017-02-20 11:38:50
2254
转载 在SQL语言中,join什么时候用
JOIN 在内连接时,可以不使用,其它类型连接必须使用。如SELECT * FROM TABLEA INNER JOIN TABLEB ON A.ID=B.ID可以这样写:SELECT * FROM TABLEA,TABLEB WHERE A.ID=B.IDJOIN 有以下几种类型:INNER(内连接)指定返回每对匹配的行。废弃两个表中不匹配的行。如果未指定联接类型,则这是
2017-02-20 11:15:30
758
转载 Linux下安装Java环境配置步骤详述
0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(Tips:可在Windows下下载完成后,通过文件夹共享到Linux上)1. 登录Linux,切换到root用户su root 获取root用
2017-02-13 10:00:45
3283
原创 IoBuffer
Mina中传输的所有二进制信息都存放在IoBuffer中,IoBuffer是对Java NIO中ByteBuffer的封装(Mina2.0以前版本这个接口也是ByteBuffer),提供了更多操作二进制数据,对象的方法,并且存储空间可以自增长,用起来非常方便;简单理解,它就是个可变长度的byte数组! IoBuffer常用方法: 1. static IoBuffer allocate(in
2017-02-07 14:45:01
3998
转载 读代码 abstract class和interface的区别
public abstract class AbstractIosession impements IoSession{}定义了一系列的属性和方法,配合着final 关键字,基本上大部分都不希望子类进行重写,然后让子类继承 再其他操作中使用子类,不能实例化自身在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了J
2017-02-07 10:00:41
239
原创 Access denied for user 'root'@'localhost' (using password: YES)"
连接MySQL数据库,出现问题:Access denied for user 'root'@'localhost' (using password:YES)。 经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。添加新用户即可新建用户:CREATE USER 'dog'@'localhost' IDENTIFIED BY '12
2017-02-06 00:29:31
293
转载 Maven Web项目创建
notes:在网上搜了很多教程,无论事maven 的官方还是其他认的都似是而非,自己建的过程中遇到一些问题,这篇应该是比较全了,至于为什么要修正jdk 我感觉事可能是maven elipse 插件的问题么?不去深究了http://www.yiibai.com/maven/create-a-web-application-project-with-maven.html 这篇文章的方法有点小问
2017-02-05 21:11:43
231
转载 ModelAndView理解
正常的返回 一个hello 通过一个那个常用的视图解析器声称 /XX/hello.jsp这个页面,返回ModelAndView 可以添点东西,初始化的时候也确定名字了ModelAndView 该对象中包含了一个model属性和一个view属性 model:其实是一个ModelMap类型。其实ModelMap是一个LinkedHashMap的子类
2017-02-03 16:26:12
3814
转载 Spring MVC 常用注解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro
2017-02-02 22:03:05
333
转载 HTTP协议详解
Author :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTT
2017-02-01 21:21:24
202
转载 Servlet 工作原理解析
Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器
2017-01-31 23:15:35
231
转载 Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置
由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findbugs、插件开发)、maven配置。较长,可根据个人需要有选择性的查看,比如先看用法再回过头来看核心概念
2017-01-23 23:38:05
180
原创 maven 学习
1. 按照其他 说明安装好 Maven 后首先修改setting.xml 文件 修改主仓库路径,不然国外的太慢 nexus * http://maven.aliyun.com/nexus/content/groups/public/ 2 基本内容: POM包括了所有的项目信息。maven 相关:
2017-01-23 23:35:57
161
转载 Java时间日期格式转换
Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date current
2017-01-21 16:37:29
355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人