- 博客(23)
- 资源 (9)
- 收藏
- 关注
原创 使用spring的@Scheduled注解实现定时任务
在spring.xml中启用注解驱动的定时任务:<!-- task任务注解扫描包(定时器开关) --> <task:annotation-driven/> <!-- 用定时器注解 -->测试类:public class TaskController { @Autowired private ReadFileController...
2019-12-16 18:22:42
1778
转载 BigDecimal的基本应用
加减乘除精度控制除法特写推荐做法默认除法精度总结BigDecimal 是java小数操作的一个专有类,在电商、金融行业 存储跟金额有关的字段java里面明明已经有了,float,double这种精度的小数,为什么还需要BigDecimal呢? 这难道不是多余吗?接下来看一个例子:@Testpublic void testDoubleSimple() { ...
2019-12-02 11:52:53
347
原创 按行读取本地文件
//按行读取本地文件 public static List<String> readFileByLines(String fileName) { List<String> list = new ArrayList<>(); File file = new File(fileName); BufferedR...
2019-10-31 15:09:10
374
原创 ScheduledThreadPoolExecutor定时任务:
和timerTask的区别:ScheduledThreadPool是在JDK1.5开始的. Timer ScheduledThreadPoolExecutor 单线程 多线程 单个任务执行时间影响其他任务调度 多线程,不会影响 基于绝对时间,对系统时间敏感 基于相对时间 一旦执行任务出现异常不会捕获,一旦出现异常,线程终止;其他任务得不...
2019-09-10 09:22:40
589
原创 使用FTPClient远程写入文件
public static Boolean uploadFile(String content, String path, String fileName) throws Exception { // ftp登录用户名 String userName = ""; // ftp登录密码 String userPassword = "...
2019-09-06 11:13:26
1544
原创 远程读取服务器上的文件
使用FtpClient远程读取服务器上的txt文件ftp服务器中的文件格式:在c:/ftp下有多个子文件夹,子文件夹下有70,73两个文件夹用来存放文件读取思路: 1.连接远程服务器 2.先获取一级子文件夹(911...) 3.遍历子文件夹,读取70,73下的文件ReadFtpUtil:package Test.ReadFile...
2019-09-06 11:12:14
4329
原创 Linux离线安装jdk,tomcat并设置tomcat自启动
下载安装包(tomcat9.0.22,jdk1.8):https://download.youkuaiyun.com/download/qq_37160920/11460571Linux安装jdk 1.上传到服务器并解压 mkdir /usr/java/ cd /usr/local/java 授权: chmod +x jdk-8u13...
2019-08-02 12:01:25
257
原创 Linux离线安装Redis并设置自启动
因为redis需要使用到gcc,所以安装redis之前,Linux需要安装gcc.请参考:https://mp.youkuaiyun.com/postedit/98171706查看是否安装了gcc: gcc -v出现上图表示已经安装.1.下载redis离线安装包 :https://download.youkuaiyun.com/download/qq_37160920/114616322.上传到...
2019-08-02 11:14:22
1732
原创 Linux离线安装gcc
1.下载gcc安装包:https://download.youkuaiyun.com/download/qq_37160920/114605452.上传到服务器并解压 解压命令:tar -zxvf gcc.tar.gz3.安装gcc 进入gcc文件夹:cd gcc全部安装:rpm -Uvh *.rpm --nodeps --force4....
2019-08-02 09:40:13
776
原创 使用axis调用webservice
相关jar包的下载:https://download.youkuaiyun.com/download/qq_37160920/11387549package com.test;import org.apache.axis.client.Call;import org.apache.axis.client.Service;public class Test { @org.j...
2019-07-19 11:21:28
141
原创 Idea配置less编译组件
1.安装nodes:下载地址:http://nodejs.cn/2.安装node.js插件:file-->settings-->plugins点击install plugin。安装好后,点击右下角的Apply.3.配置Node.js and NPM在命令行窗口执行: npm install -g less@2.7.2 npm install -g ...
2019-04-03 10:08:04
1152
原创 使用PostMan调用webService
一:根据url,方法名,参数访问webService1.设置url,post格式访问 2.设置Headers 3.设置body,选择row,设置请求头.<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/200...
2019-01-16 11:43:38
26111
原创 okHttp根据url,methodName访问webService
使用到的ohHttp.jar下载地址:https://download.youkuaiyun.com/download/qq_37160920/10576350根据提供的webServiceUrl,methodName,调用接口,并处理返回的xml格式的结果.代码可以使用postMan生成:@Test public void checkValue() { String u...
2019-01-16 11:23:41
2656
原创 Java XSS跨站脚本攻击防御
XSS简介:跨站脚本攻击(Cross Site Scripting),缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到获取cookie,恶意攻击用户的目的。例如url:http://127.0.0.1:8090/project/pages/bumenjiandu/index.jsp?skinType=wh...
2018-12-06 15:25:56
689
原创 Linux下使用 service tomcat start启动tomcat
1.在/etc/init.d创建一个tomcat文件2.复制下面的代码到tomcat文件中.需要根据自己的jdk,tomcat地址进行修改#!/bin/sh# chkconfig: 345 99 10# description: Auto-starts tomcat# /etc/init.d/tomcatd# Tomcat auto-start# Source function...
2018-10-29 18:04:45
5507
原创 spring+shiro+cas实现单点登录,登出
cas.war下载地址:https://download.youkuaiyun.com/download/qq_37160920/106625431.下载cas.war,放在tomcat的 webapps下发布.需要根据本地的配置进行一些设置,可以参考:https://blog.youkuaiyun.com/zzq900503/article/details/546932672.配置好之后,访问:127.0.0....
2018-09-12 18:13:34
4856
原创 TimerTask定时执行任务
timer的是单线程模式,执行中出现异常就会终止线程,其他任务也得不到执行。在jdk1.5之后出现ScheduledThreadPoolExecutor可以更好的替代timer.可参考:https://blog.youkuaiyun.com/qq_37160920/article/details/100688648TimerTask:使用javaUtil的TimerTask实现每天1点定时执行任...
2018-08-27 11:12:31
488
原创 OkHttp访问RESTful Webservice接口
下载okHttp相关的jar包: https://download.youkuaiyun.com/download/qq_37160920/10576350package com.cn.controller;import com.alibaba.fastjson.JSONObject;import okhttp3.*;import java.io.ByteArrayOutputStream...
2018-08-01 11:31:55
3183
原创 spring+CXF服务端部署
使用的是Eclipse,tomcat8.0,网上下载的CXF-3.1.6.zip1.创建一个web项目,然后在项目右键-->add BuildPath-->AddLibrary-->CXF Runtime中进行配置CXF-3.1.6.zip的,导入cxf-3.1.6的jar包2.创建webservice服务端的接口以及实现类.并添加webservice 的注解...
2018-08-01 11:12:54
430
转载 实时监控input输入框,获取输入的内容,去除拼音
通过查阅资料得知在输入中文(包括语音识别时)会先后触发compositionstart、compositionend事件,类似于keydown和keyup的组合。触发compositionstart时,文本框会填入 “虚拟文本”(待确认文本),同时触发input事件;在触发compositionend时,就是填入实际内容后(已确认文本)。先看看 compositionstart 的描述 和 com...
2018-04-20 17:50:40
1953
原创 Solr-7.1.0在windows下的安装部署
系统环境准备:使用的jdk1.8以及tomcat8.0及其以上的版本第一步.下载solr-7.1.0并解压 ,官方下载地址:http://archive.apache.org/dist/lucene/solr/7.1.0/第二步.在tomcat,webapps目录下创建solr目录,并将solr-7.1.0/server/solr-webapp/webapp/* 目录下的所有内容拷贝过
2017-12-20 11:26:09
7174
原创 txt文件非法字符处理
工作中遇到的问题:下载一个txt格式的文件,打开进行编辑以后。使用io流读取该文件并使用json工具进行解析内容。json解析的时候报错。上网查到是因为txt文件在编辑保存以后,会在文档的第一位上产生非法字符:“\uFEFF”。经过上网搜索:解决办法是:在使用io流读取文件的时候,加入BOMInputStream。可以自动去除非法字符。reader = new BufferedRe
2017-09-07 09:31:56
1861
原创 jQGrid的使用记录.
jqGrid使用总结:实现的是斑马线格式,根据条件判断下载按钮是否显示. 后台传过来的是json字符串.使用bootstrap的jqGrid,$(document).ready(function () { //从页面获取的数据var gridWidth = $(".main-content").width();var portals_Id = document.getEleme
2017-06-13 10:19:33
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人