- 博客(96)
- 资源 (2)
- 收藏
- 关注
原创 工作中的常用命令
Nginx /usr/loacl/nginx/sbin/nginx -s reload 重启nginx /usr/sbin/nginx -c /etc/nginx/conf.d/xxx.conf 指定配置文件启动 ps -ef | grep nginx | grepmaster 查询nginx下的master服务 /usr/sbin/nginx -t 检测配置文件中是否存在语法错误通过进程id查询该进程所在的服务目录...
2021-10-15 11:57:05
281
原创 搭建服务器无密码ssh登录(虚拟机模拟)一
准备工作:1. 安装虚拟机VMware workstation2. 下载Ubuntu 16.04 amd.iso镜像文件3. 在虚拟机安装Ubuntu系统(注意设置虚拟机名称,虚拟机名称可以帮助我们很好的区分虚拟机)。4. 克隆虚拟机三台,分别命名为Ubuntuof,Ubuntuof2,Ubuntuof3.5. 修改这三台的主机名,步骤如下:切换到...
2018-03-30 10:37:31
872
原创 8、9、10月读书
《福尔摩斯探案集》本人是看我电视剧之后看的书,前面两本在情节、心理和逻辑描述上都还行,到了后面可能是因为为了迎合读者或者是什么原因,总感觉有些桥段和描述上有重复的地方(也可能是我看了电视剧的原因),所以后面只是大致的读了一下,soso!
2017-10-16 23:48:40
323
原创 7月读书
1.mysql必知必会2.maven实战第二本由于上班且之前未接触过项目管理这方面的技术,所以读起来比较慢,导致了还有一小部分没读完,顺延至8月份,但8月份的书单不会改变。
2017-07-31 14:17:35
287
原创 Maven私服软件Nexus
Nexus私服是一个衍生的特殊的Maven仓库。一作用:1.它可以代理外部公共库(如Maven核心库、第三方依赖构件)。通过建立内部的私服,可以高效的使用Maven,降低对中央仓库的访问负荷。由于在公司内网可以直接快速的访问私服,降低外网带宽、不稳定对依赖的jar、插件的Maven构建过程影响。2.自定义部署构件至Nexus私服。增加Maven项目的灵活性,对于无法从公共仓库中
2017-07-26 19:43:41
347
原创 正则
必须包含大小写字母和数字,仅支持“@”其他字符不支持。正则表达式可表示成:^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9@]{6,15})/** * 校验密码 * 1、长度不小于6位,小于15位 * 2、必须包含字母和数字 * 3、仅支持@其他字符不支持 * * @param pwd * @
2017-07-03 20:19:18
451
原创 程序员必须知道的快捷键总结
只是列出常用的且本人经常忘记的快捷键,有些虽然重要、或者在各个应用里有重复的快捷键并没有列举出来。windows的常用快捷键如下:Win+D:打开桌面Win+E: 打开电脑Win+R: 打开“运行”对话框Win+L: 锁定当前用户Ctrl+W: 关闭当前窗口Ctrl+F: 定位到搜索框。F11: 最大化和最小化窗口切换。Alt+向左键:查看上一个文件夹。Al
2017-06-21 20:38:25
2832
原创 6月读书《有效的管理者》笔记
第一章:掌握你的时间1.管理者有效性的三个基础:记录时间、安排时间、集中时间。2.时间:人们是无法通过租、雇、买的,也不可能通过其他方式得到更多时间。3.并不是将一件事件分解成小部分来完成是最好的,有时需要集中一次性的几个小时把它完成效果最好。4.利用较长且完整的时间来做一件事才真正有效果。5.某些重要的事情是需要时间的沉淀而不是几分钟或几小时就可以完成的。6.占用他人
2017-06-07 23:51:30
1738
原创 pom文件
pom文件:1.eclipse安装maven插件修改eclipse中在Windows下performance中的maven installation为自己的maven和user settings为当前用户的setting.xml文件(修改performance下的maven的xml catalog配置 可以智能识别)2.当我们在pom文件下添加依赖时,如果当前的repositor
2017-05-09 19:42:07
297
原创 maven的学习(17.4.25)
私募基金募集过程:特定对象调查投资者适当性匹配基金推介基金风险提示合格投资者确认基金签署及打款投资冷静期回访确认认购确认成功maven入门核心概念POM (Project Object Model)一个项目所有的配置都放置在 POM 文件中:定义项目的类型、名字,管理依赖关系,定制插件的行为等等。在 POM 中,groupId, artifact
2017-05-09 19:38:04
301
原创 即将毕业来到公司实习的第一天(4月24)
1:实习入职2:了解公司各产业及实习须知3:私募基金基金钱存一块投资,挣来的钱分给大家分为公募基金和私募基金公募基金门槛很低,向不定向的人群公开募集(炒股软件能买到的基金基本为公募基金)私募基金向特定的达标投资人群募集的一种基金,目前大部分为私募证券基金比较常见的私募基金如PE和VC PE:私募股权基金主要投向是一些非上市的公司,目的是希望通过这些公
2017-05-09 19:33:06
482
原创 java集合遍历
//方法一 for(Iterator iterator = list.iterator();iterator.hasNext();){ int value = (Integer) iterator.next();
2016-04-28 08:52:47
288
原创 二叉树三种递归遍历方式
/** * * 递归先序遍历 */ public static void preOrderRec(Node root){ if(root!=null){ System.out.println(root.value); preOrderRec(root.left)
2016-04-25 19:55:08
342
转载 java定时器
1:Java 定时器的使用public class TestTimer { static int count = 0; public static void showTimer() { TimerTask task = new TimerTask() { @Override public vo
2016-03-02 11:19:33
265
原创 java对时间操作的常用总结
1:java的时间比较String s1="2008-01-25 09:12:09";String s2="2008-01-29 09:12:11";java.text.DateFormat df=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");java.util.Calendar c1=java.util.Calenda
2016-03-02 11:16:23
358
原创 applicationContext.xml路径
1:关于Spring中applicationContext.xml路径问题对于ClassPathXmlApplicationContext(),classpath: 前缀是不需要的,默认就是指项目的classpath路径下面(src下面);如果要使用绝对ClassPathXmlApplicationContext()路径,需要加上file: 前缀表示这是绝对路径;如:1、Applica
2016-03-02 11:01:13
400
原创 string、long、bigdecimal
1:两个bigdecimal比较大小一般的对象用equals,但是BigDecimal比较特殊,举个例子: BigDecimal a=BigDecimal.valueOf(1.0); BigDecimal b=BigDecimal.valueOf(1.000); 在现实中这两个数字是相等的,但是问题来来了 a.equals(b)结果是fa
2016-03-02 10:56:02
459
原创 SpringMVC 实现文件上传
/** * 上传文件 * * @param request * @param response * @return */ private ModelAndView importFile(HttpServletRequest request, HttpServletResponse response) { Map
2016-03-02 10:34:38
283
原创 POI导出Excel文件
POI导出excel1:设置浏览器保存excel文件格式response.setContentType("application/vnd.ms-excel");2:设置导出的文件名称response.setHeader("content-disposition", "attachment;filename=" + fileName + ".xls");3:导出excel(200
2016-03-02 10:17:29
405
原创 collections.sort方法对list的比较
用java集合中的collections.sort方法对list排序:List list = new ArrayList();//注:Comparator里的泛型应与List里的泛型一样,才能对list里的内容按照指定的某种方式比较collections.sort(list,new Comparator(){//注:o1,o2类型是list里的泛型public int co
2016-02-19 11:34:46
443
原创 getParameterValues使用
request.getParameterValues:接收名字相同,值有多个的变量,返回一个数据。如: String[] courseNumbers = request.getParameterValues("courseNumberForCourse");request.getParameter: 接收单一值变量。如:string type = request.getPara
2016-02-18 16:14:19
831
转载 veloity学习
1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个对象(或理解为变量);如如:$i、$msg、$TagUtil.options(...)等。3、"{}"用
2016-02-18 15:46:36
385
转载 decimaformat使用
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式 和一组符号 符号含义: 0 一个数字 # 一个数字,不包括 0 . 小数的分隔符的占位符 , 分组分隔符的占位符 ; 分隔格式。 - 缺省负数前缀。 %
2016-02-18 15:45:35
313
原创 解决导出excel表格时间慢的问题
在最近使用POI对excel操作过程中,发现当excel表格数据超过1000多行时会使网页导不出数据、时间过慢的问题。找了很多资料,发现将excel导出类型从2007(.xlsx)换成2003(.xls)后变快了很多,不知道什么原因 ...既xssfsheet改成sheet,xssfworkbook改成workbook,xssfcell改成cell,之后提高了速度和导出数据。
2016-02-18 09:56:15
6514
原创 jrebel工具学习
jrebel是一个java虚拟机插件,可实现快速热部署,在java程序员不进行重新部署的情况下,代码变化会直接反应到部署好的应用程序上,跳过了构建和部署过程。它不是一个免费的软件。
2016-02-18 09:46:01
231
转载 Spring中MultipartHttpServletRequest实现文件上传
转贴自:http://my.oschina.net/nyniuch/blog/185266实现图片上传 用户必须能够上传图片,因此需要文件上传的功能。比较常见的文件上传组件有Commons FileUpload(http://jakarta.apache.org/commons/fileupload/a>)和COS FileUpload(http://www.servlets.com/co
2016-02-17 15:10:57
312
原创 svn常用命令
(1)下载和提交代码svn co [本机存储地址] --将项目下载到本地svn up --将svn修改后的目录更新到本地svn ci -m "type :message" --提交代码 type类型定义如下:import 新的工程、目录工程描述add 添加新的功能 所属模块、功能描述del 删除新的功能 所属
2016-02-14 18:24:35
282
原创 常用的15个linux命令
/disk/mywork 我的工作目录1:cdcd .. 返回上一级cd / 回到根目录cd disk 到当前目录下的disk目录下2:lsls 列出当前目录下的文件3:cpcp a.txt a_copy.txt 将a.txt复制一份为a_copy.txtcp a.txt /disk/mywork/mywork_1
2016-02-05 17:16:50
297
转载 java处理小数点数据
BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROUND_H
2016-01-20 14:00:28
769
转载 Ant详解
转载自http://my.oschina.net/willSoft/blog/29314Ant的优点跨平台性。Ant是用Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。An
2016-01-14 11:38:05
419
原创 基础算法学习笔记—快速排序
快速排序1) 基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2)算法介绍:设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都
2015-12-25 10:36:01
410
原创 基础算法学习笔记—归并排序
由于最近本人要参加面试,复习了一下本科学习过的一些重要的基础算法,在此总结归纳知识点,内容主要参考自百度百科并做了一些相应的修改。归并排序1)算法思想:归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个
2015-12-25 10:08:47
360
转载 排序算法总结
排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序
2015-12-23 23:14:44
273
转载 java实用基础
在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)我把本文的所有代码都放在公共场所里。你可以根据自己的喜好去复制和修改任意的代码片段,不需要任何的凭证。目录
2015-12-18 09:05:33
256
原创 list的拼接与去重
例如:有三个listList listall=new ArrayList();List list=new ArrayList();List toplist=new ArrayList();获取toplist与list的数据toplist=top10Service.getAll(top);list = gameListService.getAll(obj);假定list包含有top
2015-12-10 11:52:06
1171
原创 myeclipse和tomcat出错的那点事
今天打开myeclipse突然报错了如下:(1)报了空指针异常,后来发现可能是因为昨天关机之前没有把tomcat服务先关了吧,解决方法是:在myeclipse相应的项目工作空间(G:\mywork\linkms)下找到.project文件删除com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder和com.ge
2015-12-08 09:34:24
1126
原创 关于编译的那点事
我们常常在开发项目的时候会出现一些莫名其妙的错误(这些错误往往不是我们的代码出现的问题,因为代码的错误是比较容易直接找到的)。当你在处理错误而一筹莫展时,我们首先应该考虑到的是项目编译的问题。下面总结了处理编译问题的主要方法:(1)清理你的项目projec->clean 选择你要clean的项目,ok就行了。(2)强制编译右键点击项目->properties->java compi
2015-12-02 16:47:01
698
原创 sql学习笔记
(1)Having一般使用在Group by聚合函数下,如:SELECT id ,COUNT(DISTINCT superior) number,targer FROM commission GROUP BY superior HAVING targer=#{targer}(2)通配符的使用:形式:‘%admin%’ 数据库的索引会失效查询变慢 , ‘qf_admin%
2015-12-02 11:55:20
278
原创 myeclipse安装反编译插件出现的问题解决
本人在myeclipse上安装反编译插件时发现,插件并没有添加到myeclipse的.jar包下,现参考了一下方法做一些总结:1:没有配置JadClipse:打开Windows ->Preferences -> Java -> JadClipse选项, 在path to decomplier: 框中写入先前下载jad.exe的路径然后,点击确定, 重启eclipse即可完成jad插件的
2015-12-01 17:26:06
1360
原创 mybatis的等值查询
在上一篇的博文中,也有用到等值查询,这里做详细的介绍。 对于初学者来说,等值查询经常使用到,对于理解关联查询也有帮助。 在等值查询中建议设置一个标志位,来判断这次请求是否需要等值查询 model ComCase /** * 关联标志 */ private String caseFlag; /** * 公司名称(需查询的字段) */ private Stri
2015-11-26 10:20:12
644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人