自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(617)
  • 收藏
  • 关注

原创 <<将博客搬至CSDN>>

博客搬家

2017-04-06 14:03:58 389

原创 spring_mvc_down_file

@Deprecated@RequestMapping("/download2/{suffix}/{filename}")public String download2(HttpServletRequest request, HttpServletResponse response, @PathVariable("suffix") String suffix, @PathVariable(...

2017-04-06 10:12:58 270

原创 cmd_查看局域网里的内网IP

C:\Users\zhangzhang&gt;ping -a 10.144.48.104 正在 Ping zhangzhang.ds.company.com.cn [10.144.48.104] 具有 32 字节的数据:来自 10.144.48.104 的回复: 字节=32 时间&lt;1ms TTL=128来自 10.144.48.104 的回复: 字节=32 时间&lt;1m...

2017-04-06 10:05:14 1061

原创 并发&并行

做并发编程之前,必须首先理解什么是并发,什么是并行,什么是并发编程,什么是并行编程。 并发(concurrency)和并行(parallellism)是: 解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。解释二:并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。解释三:在一台处理器上“同时”处理多个任务,在多台处理器上...

2017-04-05 16:09:39 209

原创 Linux_ubuntu16.04 无线/Wifi 上网速度慢的解决方法

via: http://tieba.baidu.com/p/4737599703 一直以为是域名解析的问题,可也觉得不像。今天在百度搜索“ubuntu16.04域名解析慢”的时候无意中看到了http://blog.csdn.net/ferrarifomaul/article/details/51544634 这个博客连接,题目是“Ubuntu 16.04 LTS连接无线上网慢的解决”,正...

2017-03-10 18:41:38 1822

原创 idea_取消自动import .*

打开设置 &gt; Editor &gt; Code Style &gt; Java &gt; Scheme Default &gt; Imports① 将 Class count to use import with "*" 改为 99 (导入同一个包的类超过这个数值自动变为 * )② 将 Names count to use static import with "*" 改为 99 (同上,但...

2017-01-11 15:05:57 1218 1

原创 javascript_调用父窗口(父页面)的方法

via: http://www.php100.com/html/webkaifa/javascript/2009/0213/1658.html window.parent与window.opener的区别 javascript调用主窗口方法1:   window.parent 是iframe页面调用父页面对象举例:a.htmlHtml代码 &lt;html&gt;   ...

2016-12-23 11:44:29 230

原创 Java_判断线程池所有任务是否执行完毕

via: http://blog.csdn.net/truong/article/details/40227435  import java.util.concurrent.ExecutorService;  import java.util.concurrent.Executors;    public class Test {      public static...

2016-12-20 10:31:47 522

原创 Mybatis_lazyLoadingEnabled延迟加载配置

via: https://item.congci.com/-/content/mybatis-lazyloadingenabled-yanchi-jiazai-peizhi 一、什么是延迟加载  resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询...

2016-12-07 16:47:48 799

原创 Java_OGNL

via: http://www.cnblogs.com/qinying/archive/2011/07/03/2096859.html OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。...

2016-12-06 15:34:34 364

原创 Mybatis_trim

via: http://www.cnblogs.com/qiankun-site/p/5758924.html trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:  1、  select * from user   &lt;trim prefix="WHERE" prefixoverride="AND |OR"&gt;    &lt;if...

2016-12-06 11:12:16 102

原创 Mybatis_choose_when

choose (when, otherwise)标签有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一...

2016-12-06 11:11:06 123

原创 Spring_@Transactional

via: http://www.cnblogs.com/hjwublog/p/5626465.html 事务的基本概念先来回顾一下事务的基本概念和特性。数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务,就必须具备ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离...

2016-11-14 10:46:31 122

原创 idea_internal java compiler error

java: javacTask: 源版本 1.6 需要目标版本 1.6java: Errors occurred while compiling module 'org.springframework.samples.jpetstore'Compilation completed with 1 error and 0 warnings in 2 sec1 error0 warn...

2016-10-17 16:57:35 138

原创 Spring_常用的5种获取spring 中bean的方式

ref: http://blog.sina.com.cn/s/blog_9c7ba64d0101evar.html 常用的5种获取spring 中bean的方式总结: 方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicat...

2016-10-11 09:26:32 130

原创 idea_maven_创建Java_web项目

via: http://www.cnblogs.com/jifeng/p/4658765.html 配置IntelliJ在IntelliJ的设置中,可以设置maven的安装目录,settings.xml文件的位置,和本地仓库的位置等信息。 新建新建maven项目,create from archetype,选择maven-archetype-webapp Next,填...

2016-09-12 20:24:46 117

原创 Idea_Jetty配置

env:idea16jetty 9.2.10mvn 31.如下图, Ctrl+Alt+s 检查有没有安装jetty plugin,若安装,勾选 2. 如下图配置本地Jetty_home 3.配置pom.xml 4.in Terminal, mvn jetty:run (或指定端口 mvn -Djetty.port=8081 jetty:run),OK ...

2016-09-01 16:52:03 237

原创 plsqlDevaloper_config_4_convenient

PLSQL Developer 你用的很方便吗,看看就方便了 1、登录后默认自动选中My Objects     默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法: Tools菜单 --&g...

2016-08-13 22:35:18 110

原创 Raspbian_How do I set up networking/WiFi/Static IP

via: http://raspberrypi.stackexchange.com/questions/37920/how-do-i-set-up-networking-wifi-static-ip The Raspbian released in May 2015 changed the way networking (and particularly WiFi) works.Th...

2016-08-13 19:03:40 235

原创 dubbo_telnet命令

via: http://www.tuicool.com/articles/vErY7v dubbo服务发布之后,我们可以利用telnet命令进行调试、管理。 1.连接服务测试对应IP和端口下的dubbo服务是否连通,cmd命令如下telnet localhost 20880 2.查看服务列表查看服务dubbo&gt;lscom.test.DemoSer...

2016-07-18 14:16:27 192

原创 Maven_删除maven仓库中的LastUpdated文件

via:http://www.oschina.net/code/snippet_151849_45910 maven仓库中的某个构件如果因为网络或者其他的原因,没有下载成功或者下载被中断,将会出现一个LastUpdated的文件,这个时候,就算网络好了,也不能正常使用这个构件,而且你还不太好发现这个LastUpdated到底在哪.follow批处理,解决这个问题 cleanL...

2016-06-20 16:10:45 190

原创 diamond_使用与简介

 它是什么diamond为应用系统提供了获取配置的服务,应用不仅可以在启动时从diamond获取相关的配置,而且可以在运行中对配置数据的变化进行感知并获取变化后的配置数据. 为什么需要它diamond的特点是简单、可靠、易用:简单:整体结构非常简单,从而减少了出错的可能性。可靠:应用方在任何情况下都可以启动,在承载阿里核心系统并正常运行多年来,没有出现过任何重大故...

2016-06-01 22:20:25 1504

原创 Java_String.format

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale loca...

2016-03-25 15:44:16 63

原创 SQL_分页

ref: http://www.cnblogs.com/hxw/archive/2005/09/11/234619.html1.根据ROWID来分select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid fromt_xiaoxi  order...

2016-03-09 16:28:07 75

原创 Java_堆和栈

堆栈空间栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。堆栈缓存方式 栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放。堆则是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法...

2016-02-18 15:25:11 72

原创 Java_4类8种数据类型

ref: http://www.cnblogs.com/simplefrog/archive/2012/07/15/2592011.html第一类:逻辑型boolean 第二类:文本型charchar类型占2个字节  第三类:整数型(byte、short、int、long)short从-32768到32767int从-2147483648,到2147483647...

2016-02-18 14:51:34 98

原创 Java_http请求接口

Java调用第三方厂商提供了http接口  在多人开发项目中,我们经常要在自己程序内部(不是在jsp中)调用别人的http请求接口,主要通过流的方式进行调用  例如:http://www.baidu.com/query.jsp?param1=value2&amp;param2=value2 这个接口会返回xml格式的输出结果,例如: &lt;?xml version="...

2016-01-15 14:32:23 133

原创 Linux_cmd_ls拓展示例

via: https://linux.cn/article-5109-1.html ls的基本命令就不做介绍了 4. 用 -lh 选项来以易读方式列出文件用-lh组合选项,以易读方式来显示大小。#ls -lhtotal 176K-rw-r--r--.1 root root 683Aug1909:590001.pcap-rw-------.1 root ro...

2016-01-15 13:56:11 207

原创 Linux_df_du_find_清理过期日志

最初是发现tomcat下得项目访问有错,然后重启tomcat发现,重启后无法访问tomcat主页,然后是查看各种日志最后想到是不是磁盘空间不够了(服务的启动会需要一定的空间占用)首先, 由上图知,确实是磁盘空间满了  du -sh  /   看看 哪个目录大 然再进一目录  du -sh  * 一直进 ,就知道是哪个目录了 最终,发现是项目日志太多太大 cd ...

2016-01-13 10:57:42 107

原创 Java_enum

ref: http://www.cnblogs.com/hemingwang0902/archive/2011/12/29/2306263.html 原始的接口定义常量public interface IConstants {    String MON = "Mon";    String TUE = "Tue";    String...

2016-01-12 11:08:52 92

原创 Linux_Linux下最快速共享目录的方法

via: http://blog.csdn.net/chszs/article/details/50488183 搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办?很简单,使用SimpleHTTPSer...

2016-01-11 14:57:20 76

原创 史上最完整交互设计基本原则

via: http://36kr.com/p/5042087.html摘要:如何设计出具有优秀用户体验的产品是交互设计师始终面临的一道难题,“好的产品设计一定是建立在对用户需求的深刻理解上” 这句话被许多设计师视为设计的天条;至于在设计中如何发现并深刻理解用户的需求,并由此设计出具有优秀用户体验的产品呢?这篇翻译自国外的交互设计基本原则,是目前为止最完整的一篇,推荐收藏。本文由人人都是产品经...

2016-01-11 14:17:58 492

原创 程序员应该养成的良好习惯

1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多    好记性不如烂笔头。2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作    WORKLIST。计划很重要啊。3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法出错不要紧,最重要的是不要重复...

2016-01-07 16:07:40 82

原创 第3章 对象的共享

volatile 是Java语言提供的一种稍弱的同步机制,用来确保将变量的更新操作通知到其他线程。当把变量声明为 volatile 类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型的变量时总会返回最新写入的值。使用:仅当volatile...

2016-01-04 11:24:00 98

原创 第4章 对象的组合

4.1 设计线程安全的类在线程安全的程序中,虽然可以将程序的所有状态都保存在公有状态域中,但与那些将状态封装起来的程序相比,这些程序的线程安全性更难以得到验证,并且在修改时也更难以始终确保其线程安全性。通过使用封装技术,可以使得在不对整个程序进行分析的情况下就可以判断一个类是否是线程安全的。在设计线程安全类的过程中,需要包含以下三个基本要素:1.找出构成对象状态的所有变量2.找...

2016-01-04 10:28:36 83

原创 Java_Jdbc_连接池的testQuery/validationQuery设置

via: http://blog.sina.com.cn/s/blog_72ef7bea0101hpj8.html JDBC连接池的testQuery/validationQuery设置 在《Tomcat中使用Connector/J连接MySQL的超时问题》帖子中想要增加对连接池中连接的测试/验证,防止数据库认为连接已死而Web应用服务器认为连接还有效的问题,Mysql文档中提到...

2015-12-30 18:03:14 532

原创 Java_log4j_log4j.properties 详解

log4j.properties 详解一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of....

2015-12-30 17:38:04 65

原创 Nexus_无法启动的解决方案

via: http://jingyan.baidu.com/article/fea4511a1d9d4ff7bb912595.html 在安装nexus的过程中发现nexus无法启动;并提示如下信息:wrapper | The nexus service was launched, but failed to start nexus无法启动大概原因为:1.nexus的wra...

2015-12-30 15:19:14 2995

原创 Nexus_入门指南

via: http://juvenshun.iteye.com/blog/349534 Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,...

2015-12-30 14:58:00 63

原创 Java_JDBC优化策略

via: http://lavasoft.blog.51cto.com/62575/225828/相比Hibernate、iBatis、DBUtils等,理论上JDBC的性能都超过它们。JDBC提供更底层更精细的数据访问策略,这是Hibernate等框架所不具备的。 在一些高性能的数据操作中,越高级的框架越不适合使用。这里是我在开发中对JDBC使用过程中一些优化经验总结。 ...

2015-12-29 22:44:19 187

空空如也

空空如也

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

TA关注的人

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