- 博客(89)
- 资源 (32)
- 问答 (2)
- 收藏
- 关注
原创 设置Linux上ll命令显示时间格式
默认使用ll命令时候,时间为简写方式,无法显示年,如下:drwxrwxr-x 1 dev dev 4096 Dec 12 18:00 sqldrwxrwxr-x 1 dev dev 4096 Dec 12 18:00 src要实现显示完整年月日格式,有以下几种方式,效果如下:drwxrwxr-x 1 dev dev 4096 2021-12-12 18:00:00 sqldrwxrwxr-x 1 dev dev 4096 2021-12-12 18:00:00 src若只是
2022-02-24 14:39:26 3726
原创 Centos安装rinetd
简介Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。安装下载安装包从https://github.com/samhocevar/rinetd/releases下载最新安装包;将安装包拷贝至/usr/local;解压tar -zxvf rinetd.tar.gz编译,编译前先安装好GCC进入解压目录,以此执行./configurem
2020-12-01 15:01:56 837
原创 Chrome关闭PDF自动查看功能
默认情况下,当下载文件为pdf时,Chrome会自动打开文件,然后点击“下载”按钮才会保存到本地,但有业务需求,无需打开,直接保存即可,这时可通过修改Chrome设置即可,如下图所示。
2020-09-11 13:58:56 747
原创 在Nginx中设置反向代理缓存
背景在项目中,有些产品介绍类图片、文档会存储到hdfs中,但hdfs的存取速度比较慢,不能满足互联网用户的要求,这里就使用缓存方式,将不经常变化文件缓存到nginx代理服务器,以减少HDFS的读取次数,提高用户访问速度。Nginx缓存原理缓存技术的基本思想其实是对用户已经访问过的内容在Nginx建立副本,如果在一段时间内(缓存尚未过期)再次访问该数据,则不需要重新发起请求获取数据,可以直接从...
2020-01-16 16:12:46 1237
转载 Gradle的简介与安装
Gradle介绍Gradle是一个基于JVM的构建工具,它提供了:像Ant一样,通用灵活的构建工具可以切换的,基于约定的构建框架强大的多工程构建支持基于Apache Ivy的强大的依赖管理支持maven, Ivy仓库支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。对Ant的任务做了很好的集成基于Groovy,build脚本使用Groovy编写...
2019-07-04 10:50:54 123
转载 IntelliJ IDEA在MAC下缓存位置
I’ve installed, un-installed, re-installed, re-un-installed, re-re-installed and so on IntelliJ IDEA multiple times on my MacBook. However the uninstall leaves a few remnants in different directories ...
2018-11-22 10:19:40 7005
原创 Jenkins进行git多分支的docker镜像构建
在项目开发过程中,我们使用git进行源码管理,Jenkins进行程序构建,并打包成docker镜像,但对同一个工程的不同分支改如何处理,要达到以下要求:不同的分支,docker镜像的tag不同。 在实际操作过程中遇到一个问题:同一个git不同的分支在同一个工作目录中会产生同名的目录,如果构建两个job,指定不同的分支,在同时执行构建时会产生混乱,这就需要用户在操作时注意查...
2017-09-05 17:47:59 833
原创 Java去除字符串中的空格
Strim或者Trip都是只能去除头部和尾部的空字符串。中间的部分是不能够去除的!推荐使用ApacheCommonse的StringUtils.deleteWhitespace("a b c"); 删除所有空格。如果我自己写,我会采用foreache遍历每一个字符串中的字符然后利用StringBuilder追加 或者使用 Replace进行替换,替换的时候对于多个空格可能匹配有问题,利用正...
2017-09-05 17:47:50 358
原创 mac下eclipse安装svn插件
mac下eclipse中安装svn插件是比较简单的:1,下载插件包,地址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA2,我这里下载的site-1.10.2.zip(支持svn1.8之后),将此压缩包解压到/Applications/Eclipse.app/Contents/Eclipse/dropi...
2017-09-05 17:47:38 431
原创 IntelliJ IDEA修改系统缓存目录
intellij IDEA在第一次启动时,会在${user.home}目录下建立以.IntelliJIdea开头的文件夹,用来存放IDEA的配置信息、插件和缓存信息。随着工具使用时间越多,这个文件夹会越来越大。如果用户目录和系统盘在一个分区,那系统盘分区可用空间就会变小,系统重装时,这个目录还会被删除。于是我们需要将此目录修改到其他分区,修改很简单,如下:在IDEA安装目录的bin文件夹中
2017-09-05 17:47:19 3533
原创 Intellij IDEA14产生JAVA api文档
项目中需要把JAVA的代码注释生成一个api文件,项目在IntelliJ IDEA中开发,现在介绍一下在IntelliJ IDEA中生成javadoc的方法;1,在工具栏中找到”Tools”,然后“generate JavaDoc”如图1: 2,进入参数配置界面,如图2: 3,点击“OK”,就会将API文档产生在指定目录。参考:http://www.zicheng.net/...
2017-09-05 17:46:58 1890
原创 HttpServletRequest获取请求路径相关方法
自己对基础知识有点忘记了,写下来当作备忘。http://192.168.2.78/wkwm/wx/auth/view?custa=001&authb=2System.out.println(request.getContextPath());// /wkwmSystem.out.println(request.getPathInfo());// nullSystem.out....
2017-09-05 17:46:49 17006
原创 CentOS LiveCD U盘安装方法
使用UltraISO将live CD写入U盘,在安装在启动界面会卡很长时间,之后出现error。解决方法:UltraISO写入镜像之后U盘的名字会变成CentOS-7-li,这时打开U盘,编辑isolinux目录下的isolinux.cfg和syslinux.cfg文件,把所有的CentOS-7-livecd-x86_64替换为你U盘的名字,重启后用U盘引导即可...
2017-09-05 17:46:40 2592
原创 IDEA Properties中文unicode转码问题
在IDEA中创建了properties文件,发现默认中文不会自动进行unicode转码。如下#\u4EA7\u54C1\u4FE1\u606F\u8BBE\u7F6EproductName=JeeSite \u5FEB\u901F\u5F00\u53D1\u5E73\u53F0copyrightYear=2015version=V1.2.6在File-->Setting-->Editor-
2017-09-05 17:46:31 1208
原创 中国全国行政区代码表
工作中需要用户选择地址,那就要建立全国行政区的信息,经过google、百度都没有找到,于是自己找了国家统计局的数据(截至到2013年8月31日),详见附件excel,可以使用程序将excel导入到数据库中。参考国家统计局数据,详见这里。国家行政区.rar (93.7 KB) 下载次数: 2...
2017-09-05 17:46:22 2123
原创 Maven项目自定义远程仓库问题
最近在看《maven实战》这本书,想着将现在做的项目使用模块化方式,其中有几个依赖是使用公司的自建仓库,为了方便多个公司的合作,并尽量减少其他人的操作,就想将公司的的仓库放着项目中pom,这样其他人不用配置自己本地的setting.xml文件,就可以引用我公司的仓库。 使用过程中发现一个问题,就是已经按照书中的方式进行了配置公司仓库信息,但是仍然不能在我司仓库下载,然后经过各方搜索,发现
2017-09-05 17:46:11 508
原创 IntelliJ IDEA启动自动进入最后一个项目
最近将IntelliJ IDEA升级到14.0.2,启动时,直接进入上次关闭时最后打开的一个项目,但是本人想有一个选择,进入选择的项目中,之前修改成功过,时间一长就忘记了,写此文章,记录一下:在启动完成,显示主界面后,在菜单栏中找“File",然后按照以下顺序点开。File-->Settings-->System Setting此时在右边区域有一个”Reopen last project on s
2017-09-05 17:46:02 709
原创 阿里云上ECS中安装docker
近几天在研究docker,由于手中没有现成的Linux环境,真巧阿里云有免费体验的活动,就申请了一个,于是决定使用阿里云的ECS安装docker。ECS中使用的centos 6.5 x64系统,下面开始介绍安装过程。安装过程非常简单:CentOS6使用 EPEL 库安装 Docker,命令如下(内网使用:mirrors.aliyuncs.com,不占用公网流量):$ yum ins
2017-09-05 17:45:52 531
原创 使用@Async注解是hibernate中抛出LazyInitializationExceptions
项目中有一个需求:批量产生一批数据,并存放在数据库中,并产生文件供下载。根据需求很容易想到@Async注解,但当注解加到service层的方法上时,却会抛出org.hibernate.LazyInitializationException。项目使用spring3.1 和hibernate3.3.2GA,再经过各种谷歌之后终于找到原因,原因参考这里,具体是因为hibernate中session的范围
2017-09-05 17:45:42 685
原创 IDEA导入Eclipse中的安卓项目问题
将Eclipse中的安卓项目导入IDEA中后,进行依赖包的修改时提示“Module Project1 must not contain source root "...\Project1\src". The root already belongs to module "Project2".”解决方法:选择“File->Project Structure"点击”Modules",然后选择安卓项目,
2017-09-05 17:45:34 4633
原创 Xmanager连接Centos的远程桌面
1. Xmanager简介Xmanager是一个运行于 Windows平台上的高性能的X Server软件。它能把远端Unix/Linux的桌面无缝地带到你的Windows上,甚至电脑是在内网或防火墙后,也能通过SSH协议安全的运行远端的X应用程序。特点包括:可通过Xcongfig工具设置多个Xmanager设置; 支持多用户的Windows终端环境; 支持多个IP地址; 支持本...
2017-09-05 17:45:21 783
原创 eclipse在debug模式下总自动跳到ThreadPoolExecutor解决方案
在eclipse中选择Window->Preference->Java->Debug,将“Suspend execution on uncaught exceptions”的勾去掉即可。 转自:http://www.myexception.cn/eclipse/1513876.html
2017-09-05 17:45:14 493
原创 maven国内镜像--开源中国
最近时间段在弄maven的项目,发现在下载插件或依赖包时总是超时,经检查发现为连接国外网站时网速特慢,于是想找一个国内的镜像。经过谷歌之后发现了开源中国的镜像,速度还不错,于是记录下来,作为备忘。参考配置示例如下: nexus-osc central Nexus osc http://maven.oschina.net/content/groups/pu
2017-09-05 17:45:07 3023
原创 Spring、Apache CXF搭建webService环境
最近由于项目需要,在一个已经正常的系统中添加webservice,原系统由spring framework(3.2.0.RELEASE)、spring mvc(3.2.0.RELEASE)、spring security(3.1.0.RELEASE)搭建,maven(3.1)管理包依赖。1.首先编辑原pom.xml,添加apache cxf(2.7.10)包:<!-- Apache...
2017-09-05 17:44:57 275
原创 Spring中获取classpath下的文件资源
通过Spring工具类获取classpath下的文件资源1、资源文件不在jar中File cfgFile = ResourceUtils.getFile("classpath:test.txt");或者org.springframework.core.io.Resource fileRource = new ClassPathResource("test.txt");获取文件:f...
2017-09-05 17:44:29 3235
原创 中国大陆开源软件镜像服务站点列表
阿里云开源镜像站:http://mirrors.aliyun.com/ 网易开源镜像站:http://mirrors.163.com/ 搜狐开源镜像站:http://mirrors.sohu.com/ 北京交通大学开源镜像站:http://mirror.bjtu.edu.cn 兰州大学开源软件镜像站:http://mirror.lzu.edu.cn/ 厦门大学开源软件镜像站:http:...
2017-09-05 17:44:20 339
原创 html页面识别当前系统和语言
项目中需要一个下载功能,根据系统跳转到不同的页面,如iphone跳转到IOS页面,android跳转到android页面。下面为页面判断页面:<!DOCTYPE HTML><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>手机APP下载页面
2017-09-05 17:44:08 1104
原创 在CentOS 6安装HaProxy
1.先查看操作系统的版本信息,执行命令 #:uname -a Linux AY131218134006746d78Z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux2.获取haProxy的源码包,并解压: #:wget http://h...
2017-09-05 17:43:57 396
原创 Android之Eclipse导入Android源码
很多人都下载过下图中的 Sources for Android SDK,但是很少人知道怎么用 下载完毕后可以再 Android SDK 根目录下看到 sources 文件夹内 有 android-18 的文件夹,里边就是 Android 4.3 的源码,如下图 我们需要做的就是把 android-18 目录下的所有文件 拷贝 到 Adt-Bun...
2017-09-05 17:43:48 248
原创 JAVA排序
package org.idcn.jse;public class SortAll { /** * 冒泡排序,选择排序,插入排序,希尔(Shell)排序 Java的实现 */ public static void main(String[] args) { int[] i = { 1, 5, 6, 12, 4, 9, 3, 23, 39, 403, 596, 87 };...
2017-09-05 17:43:32 177
原创 大量数据删除
今天领导安排一个任务,将一张日志表中7月份之前的日志都删除掉。我查了一下数据量发现,现在总共有190多万的数据,7月份之前有150多万,这要删除大头啊。开始,我使用delete语句,如下:delete from log_table where create_time 这时候问题就来了,我等了5分钟了,程序好像死在那里了,没反应。同时,操作系统还设置了超时限制,如果一定时间不操作,
2017-09-05 17:43:25 251
原创 eclipse中maven使用
最近几天看了一个工程使用的maven,之前接触过maven,个人都maven的包管理比较感兴趣,它不仅能下载对应的包以及相关依赖包还能下载包的下关源码,这样就非常方便一些喜欢看源码的人,也有利于深入理解一下相关组件的实现。好,其余的不多说了,接下来开始了。一,maven的系统配置1.先下载maven,maven官网地址为:http://maven.apache.org/,最新版下载地址
2017-09-05 17:43:16 545
原创 java获取当月第一天的零点零分和最后一天的23点59分
Calendar calendar = Calendar.getInstance();calendar.set(Calendar.DAY_OF_MONTH, 1);//将小时至0calendar.set(Calendar.HOUR_OF_DAY, 0);//将分钟至0calendar.set(Calendar.MINUTE, 0);//将秒至0calendar.set(
2017-09-05 17:43:08 6676 1
原创 svn 关键字使用
在使用svn过程中,需要将文件中内容动态变更文件的内容。目前客户端TortoiseSVN支持关键字功能。如想在version.txt版本中由SVN动态变更时间、作者、版本号等,在version.txt文件中添加如下内容:Date of last commit = $Date $Revision of last commit = $Revision $.Author of la...
2017-09-05 17:43:00 694
原创 Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记
一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常:严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将
2017-09-05 17:42:54 192
原创 在VMware workstation 9.0中安装Windows server 2012 和 Hyper-v
引用:网易博客一、准备工作1.首先下载和安装和安装VMware workstation 9.02.下载Windows server 2012 iso镜像文件二、安装Windows server 2012虚拟机1、新建虚拟机:在"Select Guest Operating System"中选择“Windows Server 2012”,内存为1G,硬盘为50G,CPU为双核心;...
2017-09-05 17:42:48 694
原创 CentOS6.2修改网卡名称
最近在DELL的服务器上安装CentOS6.2,没有注意网卡的名字问题。结果在使用是发现名字已经变了,名字不是eth*,而是em*(具体命名规则这里)。网卡名字的变化,导致脚本无法正常执行,现在记录一下修改方法:1、在grub里增加biosdevname=0的启动参数,形如 kernel /vmlinuz-2.6.32-131.21.1.el6.i686 ro root=/dev
2017-09-05 17:42:41 522
原创 apache httpclien访问乱码,返回信息乱码问题
最近在项目中遇到一个问题,客户端使用apache httpclient向服务端发送消息,如发送内容全是英文,没有问题。但是如发送中文则在服务端会接受到乱码,解决如下: 在HttpClient httpClient = new HttpClient() ;前加入以下语句之一postMethod.getParams().setParameter(HttpMethodParams
2017-09-05 17:42:33 618
JavaSE6中文文档for Dash (Mac)
2017-04-11
jchardet-1.1版本
2017-03-20
人月神话-32周年版本-带目录书签
2016-11-10
Java核心技术 卷1 基础知识 原书第9版(中文完整版).part2
2014-12-17
Java核心技术 卷1 基础知识 原书第9版(中文完整版).part1
2014-12-17
Core Java Volume II Fundamentals 9th Edition
2013-12-07
jldap4.3.jar
2013-05-01
Emeditor Pro X64+注册码
2012-05-14
keytool gui -portecle-1.7
2012-04-06
isobuter2.8.5包含注册码
2011-12-12
Linux程序员指南.pdf
2010-11-08
javaScript对象的获取问题
2015-11-14
Intellij IDEA14.1使用
2015-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人