自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (6)
  • 收藏
  • 关注

原创 2021-01-16

国内镜像合辑:eclipse IDE:https://mirrors.neusoft.edu.cn/eclipse/oomph/epp/2019-09/R/

2021-01-16 00:26:33 135

原创 监控程序和端口,然后在挂了的时候重启

监控某个程序,以nginx为例:a=1while ((a<2))donginx_process_num=$(ps -ef | grep nginx | grep -v grep | wc -l)# 判断进程是否存在,不存在就启动Nginxif [ $nginx_process_num -eq 0 ]; then cd /usr/local/nginx/sbin/ ./nginx -c /usr/local/nginx/conf/nginx.conffisleep 1...

2020-08-09 22:17:04 285

原创 spring boot 遇见的坑以及解决汇总

1.直接打成jar包的的springboot,读取静态文件产生错误。String path = XmlReaderUtil.class.getClassLoader().getResource("etc").getPath();解决方法:打成war包部署到tomcat中。步骤1:pom.xml移掉内置tomcat <dependency> <gr...

2019-10-12 00:57:16 226

原创 spring boot的jar在linux开机自启动,根据端口关闭进程脚本,与取消开机自启动脚本。

1.开机自启动脚本#!/bin/bashp=$(cd `dirname $0`;pwd) echo -e "#!/bin/bash\n${p}/jre/bin/java -jar ${p}/agent.jar &" > ${p}/agent-start.sh & chmod +x ${p}/agent-start.sh...

2019-09-01 11:35:27 201

原创 ES使用汇总:包括搭建集群以及连接代码

ES使用汇总linux环境安装配置ES单机版和集群 材料:jdk跟elastricSearch:版本是:jdk-8u211-linux-i586.tar.gz elasticsearch-2.4.1.tar.gz步骤:1.解压jdk跟elastricSearch,配置jdk环境变量,安装elastricSearchtar zxvf jdk-8u211-linux-i586...

2019-04-28 19:10:34 1852

原创 sql汇总

1.查询带行号的sql:mysql版本:SELECT a.*,(@rowNum:=@rowNum+1) AS rowNum FROM cfg_resource_type a,(SELECT (@rowNum :=0) ) boracle版本:select row_number() over (order by amount desc) newOrder ,t.* from Tab ...

2019-01-24 15:38:20 121

原创 JAVA 常用场景代码实例,陆续总结

1.定时轮训任务线程:package cn.test;import java.util.TimerTask;public class ThreadOne extends TimerTask implements Runnable{ /** * 2018-1-4上午11:30:26 * cwy * */ @Override public void run()

2018-01-04 11:41:20 459

原创 java通过VMware vSphere Client的第三方包,通过宿主机或数据中心去操纵虚拟机

操纵windows,linux等虚拟机可以通过ssh,wmi去操纵关机,重启。也可以通过先把虚拟机加入宿主机,数据中心。然后通过宿主机,数据中心去操纵。这里面能做到的东西跟VMware vSphere Client管理工具能做到的东西是一样的。使用的包使用到的包:vijava.jar public static void main(String[] args){ tr

2017-12-27 15:34:34 1324

原创 java远程操控linux,windows,三层交换机。对其进行关机和重启

最近有几个需求,对linux,windows服务器和三层交换机进行重启和关机。Linux:首先说原理:对linux是通过ssh协议,账号密码登陆后使用命令。直接上代码。使用jsch-0.1.48.jar包import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;

2017-12-27 11:33:21 1934 1

原创 总结一些常用web开发遇到的小问题及技巧。(不定时更新)

1.中文通过url进行页面传递出现乱码。例子:checkResource:function() { var group=encodeURI(encodeURI($("#group").val())); var customName=encodeURI(encodeURI($("#customName").val())); var resName=encodeUR

2017-11-13 17:46:08 467

原创 微信企业号主动发送

微信主动发送的原理:首先通过微信企业号申请来的ID和密码获取accessToken。有了accessToken可以调用微信接口主动发送。

2017-07-30 15:56:36 460

原创 tomcat启动,控制台打印乱码的解决

windows-------->preferences----------->tomcat---------launch----------->create Launch Configuration1.Arguments-----------------》VM arguments添加    -Dfile.encoding=UTF-8;2.Common--------------------

2017-06-15 17:17:10 2574

原创 JVM常见错误与解决

1.jvm常见错误1: java.lang.OutOfMemoryError: Java heap space解决方案:堆空间用完了,导致无法垃圾回收。所以得考虑内存泄漏的问题。涉及到的参数:-Xms512M   -Xmx512M           ms表示初始堆内存大小,mx表示最大堆内存大小2.java.lang.OutOfMemoryError: PermGen s

2017-05-26 15:20:44 1247

原创 监控---------常用中间件(tomcat,JBOSS,nginx)

1.监控tomcat监控tomcat可以通过jdk中自带的jconsole或者 java VisualVM来进行监控。更可以自己写系统来监控。知道了监控工具,那么怎么才能实现监控呢?怎么做呢?如果想远程监控tomcat,那么需要配置toncat了:1.在catalina.bat中的rem Guess CATALINA_HOME if not defined后面添加:set JA

2017-05-13 00:17:16 3377

原创 JMX的使用步骤

jmx的运用场景:客户端调用服务器端的方法。服务端做服务。从这一点来讲:jmx可用于分布式项目。将服务分布在不同的服务器上,形成分布式项目。先从小demo入手,理解jmx是怎么玩的。1.准备好材料:1.需要一个MBean接口,并且实现这个接口。2.一个服务端,用来将接口注册进去。3.一个客户端,用来调用接口中的方法。从上面我们可以分析出:1.Mbean接口和实现

2017-05-04 15:38:38 532

原创 java根据ftl模板导出word文档

步骤:1.新建word文档,指定好模板。占位符使用${name}2.另存为xml模式。3.用xml编辑器打开(例如EditPlus,firstobjext xml edit),对于被拆分的占位符,修改一下。如果有用到循环,自己需要添加循环。最后保存为ftl的文件---------mb.ftl。4.准备freemarker-2.3.13相关包5.直接上代码:/** * 临时

2017-04-14 10:51:40 1903

原创 H5下的ajax上传图片,tomcat服务器

最近做微信端开发,需要做到的是跟Android和iOS一样的多图上传功能,选完图片后,马上可以预览,然后点击上传可以将所有图片包含文字数据传递到后台服务器。遇到的坑:图片太大的时候(超过2M),后台接到数据都为null,包括文字数据。 经过一番研究顺利解决这个坑。解决方法:1:如果想按照原图发送,并且以ajax去传,那么务必修改tomcat服务器的配置文件,取消post数据

2017-04-12 11:04:47 641 1

原创 订阅与发布的实现与应用

每次学习新东西,接触新领域的时候,常常会想学了后能应用到什么地方。用了它能改善什么东西,为什么非他不可?1.订阅与发布是啥:我个人的理解是:你关注了某个人,他发了一条信息,你能马上知道。知道了是啥,有哪些技术能实现我需要的这种功能呢:脑海里,网上搜索一番,发现类似的开源产品还是很多的。譬如:Redis,ActiveMQ,RabbitMQ等等。先来说说理论上的的实现:以Redis为例:j

2017-03-24 00:23:42 2126

原创 极光推送的使用经验

项目中,在手机端需要处理完工单后,马上通知下一节点的处理人。这种场景,最好的是使用推送了。而最简单的引入推送,我想是使用第三方平台了。网上搜寻一番,找到现在最主流的推送-------------极光推送。了解一番,确实是非常方便的。以我自己的项目为例:大致的机制是。1.从极光推送网站注册账号会得到一个AppKey和Master Secret.这两个东西很重要。服务器端需要使用到AppK

2017-03-07 20:56:30 4782

原创 系统开发中的用户权限的两种流行实现。

用户权限,url拦截,这在系统开发是不可少的,也是很重要的一环。有时候,我们可能在页面隐藏掉某些功能,但是,一旦我们直接通过url访问,或者自己写代码去访问的时候,如果没有权限的控制,那么我们的私有数据将暴露。知道了其重要性,那么该怎么去实现一个管理url方便,且安全的权限系统呢。其实现在市场上提供了很多第三方的安全框架,例如spring security,shrio。这些在工作中都是使用非常

2017-02-22 01:26:33 2935

原创 积累一些常用的功能的代码片段。持续更新

1.获取字符串中某个字符段第几次出现的位置:例如拿url中第三个‘/’的位置,并把该位置(包含该位置)后的字符串输出:@Test public void tetssss() { System.out.print(testss("http://localhost:8080/ylitsm/androidpublic/alogin.do?","/",3)); } /**

2017-01-12 14:40:32 379

原创 JAVA 中从应用场景中来总结反射的使用

第一:最最常见的是使用反射来get,set;我们常用的框架:spring mvc,structs,hibernate中就有对反射的很好应用;这里最主要的是把请求中的参数,set进实体中。直接通过实体去调用参数。或者在做保存的时候,使用hibernate可以直接save,或者update进数据库。但是直接update进数据库这里会出现一些问题:会覆盖原有的数据库中存在的数据。最规范的更新是先ge

2017-01-11 00:03:16 1876

原创 java的回调函数与javascript回调函数 对比

回调函数的使用场景:1.js中:点击新增,填写数据,保存后,需要重新刷新父页面的数据(列表)。所以这时回调函数就派上用场了。一般情况下,整个流程的走向是:A页面上有个点击按钮:点击按钮这个动作将函数名称传递到B(编辑页面中),B(编辑页面)保存后,做一些自己的动作后,获得A页面,通过A页面调用传过来的函数。   这个函数就是回调函数了,一般在这个函数中做刷新A页面数据的动作。代码:

2017-01-06 20:57:01 1031

原创 poi处理excel遇到的坑

做poi导入导出:导出功能还好比较简单,只需要指定好相应模板,对于日期格式的数据来说,同理模板需要设置日期,然后模板中大致的格式是    ${itsmci.name}${itsmci.categoryvalue}${itsmci.version}${itsmci.sn}${itsmci.asse

2017-01-06 17:11:23 1755

原创 由运用场景引发出来的,Spring总结,持续更新

运用场景一:依赖注入,控制反转;说白了就是:我有两个类,A类,B类;A类要调用B类方法。一般情况下,得创建B类的对象。但是用了Spring,我们可以不创建对象,直接调用。因为Spring已经帮我们创建对象了。知道作用后,问题来了,怎么配置呢?有好几种方法:1.声明bean:传统的是在spring配置文件中配置bean,现在随着Spring的发展使用注解也可以声明一个bean.两种方式,

2016-12-27 01:20:59 347

原创 JAVA之Jedis 对 Redis客户端分布式与节点集群两者的区别

公司项目需要做web端和安卓端:web端使用ehcache做缓存,安卓端使用redis来存放token和用户登录后产生的信息(相当于session的功能);因为项目属于云平台,数据会比较多,所以单机存放压力有点大,所以现在构建的项目暂时先做横向的redis扩展;即用多台服务器存放数据,为了防止数据丢失,再搭建redis主从的方式。后面有需要在搭建服务器端redisclusd集群。1.客户端分布

2016-12-11 01:25:45 6663 3

原创 Qrcode生成二维码的参数总结 及最小尺寸的测试

Qrcode生成二维码,做过很多实验,探索最小规格的二维码到底是多少尺寸,和最高规格的二维码到底是多大尺寸。现在我总结总结:有两种思路:1.生成规格高的二维码,然后压缩到自己想要的尺寸的二维码。这种:压缩算法不好的时候会很坑爹。2.根据调整的参数生成原图,这种图是比较清晰的,打印出来都可以很好的被识别。先说说第二种吧:根据测试,1.不设置任何东西时:根据测试   最

2016-12-08 00:38:57 56177

原创 二维码生成与打印

最近有个需求,做二维码的生成和打印。生成二维码:二维码存储了主键,图片存储到特定文件夹中。打印时,如果已存在图片,则直接打印,不存在则生成后打印。1.材料:热敏打印机:我用的牌子是佳博GP-2120TF的打印机,安装好驱动后,连接上电脑。纸张使用时高2厘米,宽4厘米的纸。2.所用到的包:ORCode.jar生成二维码:思路:前台根据用户勾选的记录,传递id到后台,后台拿到id后,将图片

2016-12-07 14:11:31 11124

原创 js常用的控件处理

多选框,单选框,下拉框这三个东西在项目中一般都会用到:1.下拉框使用场景:常常都是后台传递数据到前台,前台拿到值后要让下拉框对应的这个值得选项选中:我的思路是:使用一个隐藏域去拿到后台传来的值,然后遍历下拉框的option的值,跟这个后台的值相对比,如果对比上了就选中。具体代码: 请选择 外网 内网 专网 JS:/*翻译网络标识*/

2016-11-18 11:15:21 319

原创 时间处理工具类,和使用字符串或者日期处理需要注意的问题

数据库是DateTime类型项目开发中:对时间的使用出现两种方式:1.使用字符串来表示时间2.使用Date来表示时间1.先说说第一种方式会出现的问题:数据从后台传递到后台显示的时候不会有问题出现,但是如果前台提交数据,这个数据不是时间格式的数据的时候,不填的时候,在spring mvc中为"",导致无法插入数据库,所以需要判断是否为"",如果为"",将时间设置为null后再

2016-11-04 17:57:11 1417

原创 Linux操作总结,持续完善

1.防火墙的设置:Linux搭建服务器,不可避免需要用到防火墙命令:必须打开防火墙,外部方可以连上:譬如关闭传文件的22号端口的防火墙:sudo ufw delete allow 22关闭完后查看有没有关闭成功:查看防火墙状态:sudo ufw status现在重新打开防火墙:sudo ufw allow 222.MYSQL数据库设置:Linux

2016-10-19 00:26:58 289

原创 树形结构的使用

常常在项目中,经常会遇到树形结构的使用:大致有以下的需求:点击一个节点,查出该节点下的所有子孙节点所对应的数据。删除一个节点,需要把所有的该节点的子孙节点找出来后,再根据节点删除。在做项目的时候,使用到easyui的树形结构,或者使用ztree。在使用easyui的时候:我常常会封装好一个类:public class TreeUtil { public final st

2016-10-09 00:07:06 1745

原创 java常用数据结构的转换,不定期更新

1.List          -------------------->String[]   lsss是ListString[] idss=lsss.toArray(new String[lsss.size()]);2.String[]                  ----------------------->List String[] resourceA

2016-09-28 15:13:55 331

原创 父子窗口以及,子框弹框之间的数据传递。

有这样一个需求:A是主页,在A中点击按钮,弹出一个框B,加载数据,B中点击某条数据,弹出C框,编辑C框的数据后,B框的数据是修改后的数据。这个需求的关键是,1.框与框数据的传递。2.异步加载数据做法:1.在jquery的基础下写个js工具类://弹出窗口var Common = { dialog:function(properties){ var width = windo

2016-09-08 23:51:51 3110

原创 数据库查询经验总结,不定期更新

场景:A-----主表B-----从表C-----从表B,C两表的主键都是A表的外建。现在要查数据,直接查A表,查到的是B和C表的ID,如何找到对应的B表C表数据呢?使用left jon onSELECT a.name, b.NAME AS MODEL, c.`NAME` AS PLACEFROM itsm_ci a LEFT JOIN it

2016-09-06 16:03:08 474

原创 项目中运用easyui的总结,随着项目进行不定期更新

最近,一直忙着做公司项目,写博客写的不勤快,挤出一点时间,总结总结近来的各种收获。最近也是忙得够呛:既要建库建表,写后端代码,又要兼顾前端布局,数据加载。遇到过难点,但是也都很好的克服了。easyui:1.下拉选择框的使用:这种功能很常见:传统做法是:从数据库拿数据,包装好后,随页面返回。新做法是:页面加载完后,异步请求获取数据(JSON格式),到指定位置加载。而使用easyui的做法

2016-09-03 23:05:20 1378

原创 myeclipse使用总结,不定期更新

1.运行项目时,内存溢出,在JDK处的Optional java VM arguments中添加:-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m最常用的快捷键:1.查看接口的实现类ctrl+T2.查看方法被那个方法引用:ctrl+alt+H3.快速引入包:ctrl+shift+o

2016-08-25 23:20:16 219

原创 java ee乱码的问题的解决方案

作为一个java web的开发者,都不可避免会碰到乱码问题;通常情况下,我的解决方式是这样的:出现乱码,马上百度,不断的尝试,然后乱码消失了,就自以为是的认为解决了。                乱码问题,出现的频率很大,所以我要总结总结。所有的案例我都是在spring mvc下完成的,模拟访问使用URLConnection,和HttpURLConnection这两个类来测试

2016-08-10 18:16:02 1465

原创 总结spring mvc的拦截器的配置

spring mvc的拦截器的运用还是满广的,权限控制,字符乱码的控制等等:1.自定义拦截器的配置:第一步首先在springmvc配置文件上定义拦截器,拦截url为  /xinxi/**  的所有url,具体的拦截在类com.android.interceptor.CommonIntercetor中                                   

2016-08-10 11:41:50 515

原创 JAVA 中 Redis与ehcache对比与使用

第一:两者之间的介绍Redis:属于独立的运行程序,需要单独安装后,使用JAVA中的Jedis来操纵。因为它是独立,所以如果你写个单元测试程序,放一些数据在Redis中,然后又写一个程序去拿数据,那么是可以拿到这个数据的。,ehcache:与Redis明显不同,它与java程序是绑在一起的,java程序活着,它就活着。譬如,写一个独立程序放数据,再写一个独立程序拿数据,那么是拿不到数据的。

2016-08-07 01:20:08 39397 3

agent-linux.rar

工作上做了agent探针,通过springboot对外提供数据,开放了13302端口,在linux下需要开机自启动,并且需要脚本去取消开机自启动。

2019-09-01

agentJar.rar

spring boot达成的包做成windows下的开机自启动的包。 资源包含:jre,springboot打成的jar包,winsw,跟开机注册服务启动服务脚本跟删除任务停止任务脚本。 spring boot是一个查看自己电脑信息的jar包,访问方式:http://localhost:13302/windows/getCpu

2019-08-27

一个实用了spring mvc和ajax异步请求的例子

一个实用了spring mvc和ajax异步请求的例子

2016-06-05

spring mvc jpa单元测试例子

这是一个测试事务管理的例子,希望对你们有所帮助,项目里子是在myeclipse中的maven创建的。myeclipse应该可以直接运行。

2016-06-04

一个servlet,请求转发,过滤

内含请求转发,过滤器,${}使用

2016-04-21

带了前端和服务器的小游戏,新手可以看看

一个自己做的小游戏,带了上传战绩和查看战绩

2016-03-28

空空如也

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

TA关注的人

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