- 博客(27)
- 资源 (6)
- 收藏
- 关注
转载 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory Bean
http://blog.csdn.net/riyunzhu/article/details/63259718通过这篇文章的:http://stackoverflow.com/questions/21783391/spring-boot-unable-to-start-embeddedwebapplicationcontext-due-to-missing-embedd?rq=1 看到有个老外说在代
2017-10-20 14:57:54 553
原创 从jar包内读取文件
项目打包成jar包,在代码层面获取jar包内的一些文件时,传统的获取方法因为路径或加载器的不同导致无法获取文件,参考网上一些方法,只能从jar包获取文件流,再从流中获取相关的内容,借此记录
2017-06-15 14:41:50 722
原创 执行spring boot jar包
例:maila-manager-web-test01.shfunction start() { DEBUG_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=57800" export DEBUG_OPTS JMX_OPTS="-Dcom.sun.management.jmxr
2017-05-19 09:37:20 805
原创 spring 自定义xsd简单demo
简单自定义xsd Demospring.handlers 内容http\://www.maila88.com/peanut/schema/demo=com.spring.support.DemoNameSpaceHandlerhandlers 文件指定schema用DemoNameSpaceHandler处理spring.schemashttp\://www.maila88.com/peanut/s
2017-02-06 19:50:23 1458
转载 Comparable与Comparator的区别
转载Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包
2016-08-28 17:36:09 369
原创 Arrays.asList 的坑
今天和朋友在聊天的时候遇见一个问题关于 Arrays.asList 方法的,具体代码如下: public static void main(String[] args) { String[] sArray = {"a", "b", "c", "d", "e"}; List<String> sList = Arrays.asList(sArray); /
2016-08-26 17:59:10 735
原创 Callable、Future、FutureTask 分析
jdk 自1.5开始提供了Callable 接口,用来满足一个带有返回值的线程调用。@FunctionalInterfacepublic interface Callable<V> { /** * Computes a result, or throws an exception if unable to do so. * * @return computed
2016-08-26 16:33:19 242
原创 tomcat 配置jmx远程监控
环境: centOS 7 64位,tomcat 8 ,jdk 1.8配置tomcat bin 目录下的catalina.sh文件开头添加 -Dcom.sun.management.jmxremote.port=8899 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.
2016-08-25 16:26:28 1631
原创 mysql 表名忽略大小写修改
linux下mysql 默认是区分表的大小写的,而一般撸码的时候常常忽略大小写,所以需要对linux下的mysq做些配置使其对表的大小写不敏感。首先登陆root 账号,查看当前mysql的状态:mysql> show variables like '%case%';+------------------------+-------+| Variable_name | Value |+-----
2016-08-24 15:49:03 2814
原创 jdk 动态代理
看一个动态代理的例子 接口:public interface Hello { void sayHello(String name);}实现:public class HelloServiceImpl implements Hello { @Override public void sayHello(String name) { System.out.pr
2016-08-11 15:06:09 196
原创 spring jdbc:initialize-database
有的时候我们需要在应用启动或关闭的时候加载一些数据库脚本来执行某些任务,在spring中jdbc:initialize-database 能很好的解决这一需求。具体配置如下: <!-- 应用启动执行sql,初始化数据库脚本--><jdbc:initialize-database data-source="dataSource" enabled="false" ignore-failures="
2016-08-08 11:13:02 1687
原创 mybatis错误:Invalid bound statement (not found): com.prcsteel.peanut.dao.UserDao.selectById
Invalid bound statement (not found):
2016-08-02 16:14:34 16809 3
原创 tomcat8 gzip 优化配置
在tomcat8中配置gzip 压缩css,js文件来优化页面响应速度,在server.xml文件中配置:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" compression="on" URIEncoding="utf-8" compress
2016-07-18 13:14:58 1051
原创 多线程下单例模式的正确写法
package com.peanut.singleton;/** * 多线程下正确的单例模式写法 * Created by peanut on 2016/4/25. */public class SingletonDemo { private SingletonDemo() { } //synchronized private static SingletonDe
2016-04-25 21:53:14 338
转载 volatile关键字解析
转载地址 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我
2015-09-12 12:45:19 249
转载 js事件驱动
转载地地址面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清楚。来深入分析一下:首先看下面的代码:function foo() { console.log( 'first' ); setTimeout( ( funct
2015-07-31 15:24:02 2728
转载 [转载]关于native,transient,volatile,synchronized四个关键字的使用
转载:http://www.blogjava.net/bacoo/archive/2007/12/20/169172.html native 当你需要调用本地程序的时候 transient 你的类实现了java.io.Serializable而你又不想保存某个字段的时候 volatile 这个字段会被其他线程(直接或者间接)访问到,而你想保证每个线程都能得到最新的数据 (性能上
2015-07-09 10:00:55 367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人