- 博客(73)
- 资源 (2)
- 收藏
- 关注
原创 多线程共享静态对象
需求:多个线程使用一个类的静态变量:socket对象,需要保证每一个线程使用到的socket对象都是一样的,某一个线程修改,其他线程也同步修改一、ConnectUtils.java 共享对象为 private static Socket instance;在该类中使用instance时,直接引用,不可通过getInstanceSocket()获取,否则不能多线程共享socket变量 /** * 连接读写器的socket对象 */public class ConnectUtil
2021-07-12 14:26:53
438
原创 JAVA MAP<String,String> 转换成为JSON
com.google.gson.Gsongson =new Gson();String jsonStr = gson.toJson(map);
2017-12-07 10:17:57
1692
原创 oracle创建数据库以及用户表空间
1、安装好oracle后,打开Database Configuration Assistant 2、直接默认点击下一步,直到出现以下界面,输入数据库名称。本次以创建”orcl“数据库为例3、默认点击下一步,知道出现以下界面,设置账户密码。现在是所有账户统一设置密码。4、设置字符集。如下图。5、下一步,完成。
2017-09-11 12:06:45
382
原创 部门经营管理总结
1、尽量抽时间参与部门成员参与的项目会议,不用全程参与,参与前面或者中间1/5的时间,达到宏观了解项目进展。2、可通过周报日志了解(人数多时建议使用)3、参与项目讨论。
2017-07-11 15:08:11
595
原创 centos运维常用方法
1.定时启动脚本:chmod 777 ***s.shcrontab -e00 2 * * * /usr/local/***.sh 2>> /usr/local/***.log >&1
2017-06-27 10:10:28
491
原创 Eclipse配置文件报错处理
1.报错:Multiple annotations found at this line: 解决方法:编辑修改配置文件(比如价格空格)然后保存配置文件即可。
2017-06-25 07:54:13
1011
原创 MYSQL运维常用命令
1、备份数据库: mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql2、导入数据库 source d:/backupfile.sql
2017-06-23 11:00:04
2374
转载 Activiti数据库换为mysql
第一步:在mysql中创建数据库名字叫 'activiti'执行D:\activiti-5.21.0\database\create下的脚本第二步:打开=> apache-tomcat/webapps/activiti-explorer/WEB-INF/classes/ db.properties 修改配置文件 db.properties
2017-06-20 17:50:21
602
原创 windows修改tomcat运行JDK版本
前提:1.tomcat已经注册成为系统服务修改方法:1.打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\Jvm修改Jvm对应JDK版本的路径(主要要使用JDK的路径)
2017-06-19 10:06:01
1270
原创 关于Eclipse Maven插件常用命令
1.打包成war clean install2.打包且上传到服务器 tomcat7:redeploy -Dmaven.test.skip=true
2017-06-14 17:02:04
275
原创 jenkins自动化部署安装部署(Windows-SVN版)
1.官网下载jenkins.war(根据自己使用的jdk版本下载对应的版本)。http://updates.jenkins-ci.org/download/war/2.命令启动:java -jar jenkins.war -httpPort=8888(也可以使用默认端口8080启动)3.localhost:8888即可访问jenkins后端管理(第一次登陆需要使用超级密码登录,启动jenk
2017-06-13 18:30:37
8980
原创 关于jenkins自动化部署,tomcat PermGen space内存溢出处理
解决方法如下:1.修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions加入-XX:PermSize=256M-XX:MaxPermSize=1024M-XX:ReservedCodeCacheSize=
2017-06-13 17:47:28
1174
转载 Linux(CentOS)下,下载安装Nginx并配置
1、准备工作选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib;用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安
2017-04-15 19:09:34
373
原创 MYSQL
SELECT TIMESTAMPDIFF(MONTH,'2009-10-01','2009-09-01'); interval可是: SECOND 秒 SECONDS MINUTE 分钟 MINUTES HOUR 时间 HOURS DAY 天 DAYS MONTH 月 MONTHS YEAR 年 YEARS附:now()函数返回的是当前时间的年月
2016-08-01 17:31:40
346
转载 程序员:混日子不是你的错,根源在这里
程序员经常会干着干着就没劲了,有时一两天觉得没意思,有时十天八天甚至几个月都觉得提不起精神,上班开了电脑不知道干什么,浏览浏览新闻,翻翻朋友圈,看看群里的小伙伴都在瞎逼逼什么,然后就下班了。为什么?团队没有真正明确的目标我待过各种各样的团队,也混过日子,就算现在,有时也不免把上班的几个小时稀里糊涂混过去。我极端讨厌消磨时间混日子,所以一旦我发现自己在混日子,就会
2016-06-22 11:12:34
1049
原创 两个tomcat共存
1.解压Tomcat到一个新的目录,比如d:\TomcatServer2;2.新建一个环境变量CATALINA_HOME2,路径为d:\TomcatServer2;3.编辑Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME全部替换成CATALINA_HOME2;4.编辑Tomcat/conf/server.xml,把8080和8005,
2016-06-14 00:01:58
547
原创 各大json的使用
1.json-simplepublic JSONObject toJSON1() {String str = FileUtils.getTxt("json.txt", "UTF-8");Object obj = (Object) JSONValue.parse(str);JSONObject jsonObj = (JSONObject) obj;return jsonObj;
2016-06-11 23:59:51
211
原创 获取Java工作目录问题
package testpackage;public class TestMain { public static void main(String[] args) { System.out.println(TestMain.class.getResource("")); System.out.println(TestMain.class.getResou
2016-05-23 00:54:30
382
转载 软件项目开发流程图
软件项目开发流程图 1.需求分析:通过对客户业务的了解和与客户对流程的讨论对需求进行基本建 模,最 终形成需求规格说明书。 2.总体设计:通过分析需求信息,对系统的外部条件及内部业务需求进行抽象建模,最终形成概要设计说明文档。 3.详细设计:此部分在对
2016-05-17 23:05:36
7322
原创 Postman用法简介-Http请求模拟工具
在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。一、 Postman 说明 Postman是一种网页调试与发送网页http请求的chrome
2016-05-17 10:29:10
4731
转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解(转)
引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用; 简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指u
2016-05-16 18:29:58
2201
原创 图片验证码2
Java代码随机生成图片验证码 package com.rchm.util.images;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileOutputStream;i
2016-05-16 16:38:58
321
原创 java图片验证码
package com;import java.awt.*;import java.awt.geom.*;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio.ImageIO;import ja
2016-05-16 14:38:01
278
转载 Spring MVC过滤器-登录过滤
以下代码是继承OncePerRequestFilter实现登录过滤的代码:?123456789101112131415161718192021222324252
2016-04-14 10:03:58
658
转载 Java web过滤器验证登录(避免未经登录进入主页)
1.首先写一个权限过滤filter类,实现Filter接口 1 import java.io.IOException; 2 3 import javax.servlet.Filter; 4 import javax.servlet.FilterChain; 5 import javax.servlet.FilterConfig; 6 import javax.servl
2016-04-14 09:07:40
14547
2
原创 Session的生命周期
1. HttpSession对象的创建当客户端浏览器第一次访问服务器时,服务器为每个浏览器创建不同的HttpSession对象。在服务器端使用request.getSession()方法来获得HttpSession对象,并以此来使用HttpSession接口为我们提供的防法 2. HttpSession对象的使用在创建HttpSess
2016-04-12 17:50:56
599
原创 springmvc
@RequestMapping(value = "update", method = RequestMethod.POST)public String update(@Valid @ModelAttribute("user") User user, RedirectAttributes redirectAttributes) {accountService.updateUser(user)
2016-04-04 01:59:41
340
原创 java maven项目开发常识
maven install 更新下载maven上的jar包update project configuration 更新本地项目引用的jar包project-build automatically要打开,可以减少很多错误
2015-10-12 15:17:59
324
转载 Oracle 11g用exp无法导出空表的处理
Oracle 11G在用EXPORT导出时,空表不能导出。 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数
2015-09-30 15:27:17
344
原创 SSH搭建
一、我首先搭建的是Hibernate5.0 1、jar包使用情况。hibernate-search-5.1.1.Final\dist\lib\required下所有的包,再加上jta.jar和ejb3-persistence.jar包; 2、hibernate.cfg.xml配置文件PUBLIC "-//Hibernate/Hibernate Confi
2015-09-06 14:34:18
275
转载 手机端JS框架
1、jQuery Mobile jQuery Mobile 是 jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网
2015-08-24 11:27:31
2568
原创 JBOSS的使用
1、我是直接使用JBPM里面自带的JBOSS,jbpm-installer\lib\jboss-wildfly-8.1.0.Final.zip下载地址:http://sourceforge.net/projects/jbpm/2、解压jboss-wildfly-8.1.0.Final.zip文件3、启动wildfly-8.1.0.Final\bin\standalone.bat即可,默
2015-07-22 14:14:43
236
原创 windows开发常用命令
1、查看系统端口使用情况,一般用于检查端口是否已经被使用;比如80端口netstat -aon|findstr "80"
2015-07-21 16:00:29
257
原创 Apache+PHP+MYSQL部署
1、http://www.apachehaus.com/cgi-bin/download.plx下载一个版本2、解压;命令行下进入到apache下面的bin目录,输入httpd -k install3、就可以在服务中看到Apache服务
2015-07-21 15:43:25
380
原创 eclipse maven build 配置
Main- Goals:jetty:run -Djetty.port=8081JRE-VM :arguments:-Xms512m -Xmx512m -XX:PermSize=128m
2015-06-15 19:46:43
1213
原创 oracle密码忘记和找回SID
运行cmd1、sqlplus / as sysdba2、输入 alter user 用户名 account unlock; (用户名为你想要找回/修改 密码的用户,这里举例为 system 用户 )如:alter user system account unlock;3、alter user 用户名(system) identified by 新密码(m1234) ; 修
2015-05-26 17:44:17
950
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人