
后端技术
cling_snail
这个作者很懒,什么都没留下…
展开
-
windows服务下关闭139,445,3389等端口,避免由于系统安全漏洞,导致服务被黑
对服务安全有点要求的服务器,都会将一些公共端口进行关闭,防止黑客利用这些端口进行服务攻击,下面简单说下windows服务下,如何关闭这些不安全的端口。 1,打开搜索框,搜索编辑组策略 2,依次打开计算机配置-->windows设置-->安全设置-->ip安全策略3,空白处右击,创建ip安全策略,下一步:填写名称和描述,下一步...原创 2020-02-23 09:39:02 · 3896 阅读 · 2 评论 -
导出可运行jar包程序
1,项目右键,选择Export。2,选择java------> Runnable JAR file3,在Launch configuration下选择程序启动入口类4,选择导出路径和导出jar包类型5,下一步执行6,导出配置文件7,结果如图所示,并双击sms.jar启动程序运行。...原创 2019-04-15 14:30:17 · 286 阅读 · 0 评论 -
jdk1.7升级到1.8遇到的几个问题(spring3jar包到spring4jar包,bean注入,freemarker.jar版本冲突,jackson-***.jar升级),已解决
由于公司之前一直在用一套老的架构(ssm+jdk1.7+dwz前端框架),这次和浦发银行合作开发一项目,但是人家的环境是jdk1.8,环境冲突启动报错,如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminInfoServiceImpl' de...原创 2018-12-20 15:53:10 · 2124 阅读 · 1 评论 -
正则表达式隐藏手机号中间四位
不多说废话了,直接上代码,简单明了哈! /* * 测试,正则表达式隐藏手机号中间四位 * */ @Test public void encryption(){ //定义11为手机号 String phoneNo = "17329378083"; //利用正则,将手机号码中间四位隐藏 ...原创 2018-09-07 16:36:17 · 3162 阅读 · 0 评论 -
项目启动报错:严重: Error configuring application listener of class com.uniondisplay.conn.InitServletListener
项目一段时间没跑,今天在启动时,突然报错严重: Error configuring application listener of class com.uniondisplay.conn.InitServletListener,反复检查了几遍,这个类在这个包下确实存在,而且相关包也都有引入,spring配置等没问题。那么问题来了,这个错误怎么出现的?? 网上搜了很多...原创 2018-09-06 10:03:13 · 1078 阅读 · 0 评论 -
Linux系统java开发环境搭建(jdk+mysql)
离线安装jdk:1.上传包2.查看安装程序 rpm -qa | grep -i jdk3. 删除指定jdkrpm -e java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686rpm -e java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i6864.再次查看安装程序 是否删除rpm -qa | grep -i...原创 2018-08-07 18:38:24 · 265 阅读 · 0 评论 -
图片在页面上的写入和读取(框架:freemarker+mybatis+mysql)
1,首先保存商品图片,不要忘记以多媒体文件提交:enctype="multipart/form-data"前台页面, freemarker中:<p style="width: auto;"> <label style="margin-left:140px; margin-top: 8px;" style="width:60px;"&原创 2018-08-07 15:47:45 · 823 阅读 · 0 评论 -
org.apache.jasper.JasperException: Unable to compile class for JSP:
后台servlet中进行了跳转jsp而报错,request.getRequestDispatcher("picture.jsp").forward(request,response);无法跳转解析jsp类,这种明显是jar包或者环境问题。 网上有很多不同版本的解决办法,不过要结合你的实际情况看问题,一般有两种情况。 第一种,我遇到的,tomcat本身自带了jsp-api的...原创 2018-07-04 11:43:23 · 3435 阅读 · 0 评论 -
JDBC (C3P0)大批量数据的插入、更新实用方法。(实战篇)-个人总结
1.简单,实用,高效的 分段Batch 提交方法 其实C3P0你直接可以理解为JDBC,只是封装了一下下而已,但封装了一下下就好用多了哦,首先说一下 我这边的数据量实在千万级的,提高效率的方法有很多的,当然这边写的方法 是我认为 在再用JAVA简单控制不同数据库的情况下能控制效率的最好办法了(下面的代码都是我经过实践出来的,我基本上把网上所有的方法都跑了一遍 目前觉得这样...转载 2018-07-03 17:36:31 · 1898 阅读 · 1 评论 -
使用jsonPath解析多层json数据
第一步,导入jsonPath所需jar包(json-path-0.8.1.jar,json-smart-1.1.1.jar,commons-lang-2.6.jar),下载地址:https://download.youkuaiyun.com/download/cling_snail/10531694。 第二步,使用jsonPath解析数据,下面是jsonPath的简单语法和示例: json...原创 2018-07-10 09:39:25 · 6938 阅读 · 0 评论 -
两种方式实现java定时器,使用quartz定时器框架和java自带Timer定时器,编写定时任务
开启定时任务的方式有几种:包括quartz定时框架和java自带Timer定时器,区别在于,quartz定时任务在程序报错后能不断执行,而在Timer定时任务中,程序一旦报错,定时任务即不再执行,可根据需求选用。 前两天工作需求,需要写个定时任务去跑一些数据,我首先选择的就是quartz定时器,不过后来因为环境问题而改用了Timer定时器,下面简单介绍一下两种定时器的书写。 1...原创 2018-03-15 10:17:16 · 3730 阅读 · 0 评论 -
普通类中调用service注解类中的方法
1,applicationContext.xml配置文件中: sqlSession配置: <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate"> <constructor-arg index="0" ref="sqlSessionFactory" />原创 2018-06-11 11:38:47 · 2220 阅读 · 0 评论