![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
BUG胡汉三
曾梦想仗剑走天涯,因BUG改变原计划。
展开
-
spring boot项目采用jasypt加密配置文件
前言近年来,安全问题越来越受到了重视。我们以前在配置文件中明文存储配置信息,这种做法是不安全的,往往很多密码、关键ip端口等配置都是配置文件泄露出去的。还有一些是自研的运维系统,里面明文存储了很多关键信息。如果被黑客攻破,黑客很容易就得到了这些关键信息。从而威胁到应用的安全,数据安全,如果你的应用具有一定的规模甚至会影响到社会安全。所以保护好关键的配置信息、起码不要让黑客轻易的得到这些内容。有可能别人都不想犯错的。就因为犯错的按钮就放在那里、一冲动他可能就按下了。这里采用的是简单的模式:&原创 2021-07-13 10:59:59 · 1081 阅读 · 6 评论 -
MISC消息同步接口
当用户手机编辑短信发送订购或者退订信息是,MISC会发送同步消息给我们的系统。下面就是处理的过程:1、MISC 向 SP 发送订购关系同步请求 SyncOrderRelationReq:<SOAP-ENV:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://原创 2014-01-08 15:21:14 · 3100 阅读 · 1 评论 -
java BufferedReader 定位读取文件内容
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;public class Test { /** * @param args */ publ原创 2013-12-09 11:10:22 · 5725 阅读 · 0 评论 -
java 文件加密解密
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.RandomAccessFi原创 2013-10-28 14:09:24 · 10268 阅读 · 3 评论 -
java Socket 文件传输
客户端:import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.net.InetSocketAddress;import java.net.Socket;/** * 文件发送客户端主程序原创 2013-10-28 13:57:21 · 35520 阅读 · 11 评论 -
java Timer 定时每天凌晨1点执行任务
import java.util.TimerTask;/** * 执行内容 * @author admin_Hzw * */public class Task extends TimerTask { public void run() { System.out.println("我有一头小毛驴!"); }}import java.util.Calendar;imp原创 2013-10-28 16:18:43 · 72937 阅读 · 14 评论 -
java 操作XML
本文使用jdom.jar跟jaxen-1.1.1.jar工具来进行XML的写入跟解析:import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;impor原创 2013-10-28 14:29:02 · 1273 阅读 · 0 评论 -
java 解压缩文件
需要用到apache的ant.jar文件:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;impo原创 2013-10-28 14:16:57 · 1433 阅读 · 0 评论 -
java实现 MISC 短信业务订购
最近在做这个玩意、其中碰到的最大的问题是联络的问题,还有一个就是资料匮乏的问题。遇到问题了问移动的经理,他说他不清楚、问卓望的人他说他不是搞开发他不知道!好了、公司申请了短信订购业务过后,我们就会得到发送订购报文的地址跟业务代码,企业代码这些报文信息,具体报文如下:<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSche原创 2013-09-27 17:03:43 · 2279 阅读 · 0 评论 -
JDBC访问Mysql进行读写分离测试
在程序中添加两个数据源、分别对应读跟写:#读#DBDriver=com.mysql.jdbc.Driverurl=jdbc\:mysql\:loadbalance\://10.11.0.75,172.16.0.202\:3306/DB_TEST7?roundRobinLoadBalance\=true&characterEncoding\=UTF-8name=TESTUSERpass=原创 2013-06-21 14:41:09 · 6776 阅读 · 0 评论 -
ibatis对Mysql主从集群进行读写分离测试
还是两个数据源:SqlMapConfigW.xml 写<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <!-- C原创 2013-06-21 14:57:29 · 4081 阅读 · 1 评论 -
Servlet 生成验证码
Servlet方法:public class ValidateCodeServlet extends BaseServlet { private static final String CONTENT_TYPE = "image/jpeg"; /** * 数字图像认证系统 随机产生一个四位的数组,转换成图象输出 产生的数组保存在Session中,绑定名字“rand” *原创 2013-03-27 14:02:17 · 3802 阅读 · 0 评论 -
英雄会之在线笔试面试
原题地址:http://bbs.csdn.net/topics/390398519第一题、杨氏矩阵查找在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如下面的二维数组就是每行、每列都递增排序,如果在这个数组中查找数字6,则返回True;如果查找数字10,由于数原创 2013-03-20 16:00:44 · 1004 阅读 · 0 评论 -
java 反射机制构建JSON字符串
接着上一篇文章、今天继续学习利用java 反射机制构建JSON字符串。JSON的格式跟使用的方式方法就不讲了、这个百度一下就有......好了今天心情很糟糕、直接上代码吧!import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect原创 2013-03-06 17:13:33 · 3292 阅读 · 0 评论 -
java 反射机制构建JDBC查询方法
经过前面的一篇文章的学习、学会了利用Class.formName("")去获取Class对象、在通过Class对象提供的静态方法、获取类或接口的字段、方法、构造这些成员。了解了反射的一些基础、个人觉得学习编程应该充分的动起手来。在使用过Hibernate的查询过后、突然觉得普通的JDBC查询对查询结果的封装很是麻烦!于是仿造它、构建一个简单的JDBC查询。数据库连接类:/** *原创 2013-03-05 17:11:35 · 7246 阅读 · 0 评论 -
java 反射机制学习(一)
今天早上、在群里闲聊。群友A说道叫群友B拉几个妹纸进群来聊天。B说道:"凡是我认识的妹子,我都会标注为private,怎么可能有public的"。A说道:"你妹,伙计们,用反射获取他的private属性"。于是闲的蛋疼的我就去写代码去了、在写代码的过程中、我的疑惑渐渐的多了起来。好多以前学习过的内容都忘记了、于是乎Google百度什么的开始忙了起来。String classPa原创 2013-03-05 15:10:55 · 1726 阅读 · 0 评论 -
深入研究java.lang.Class类
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载转载 2013-03-05 11:36:58 · 1695 阅读 · 0 评论 -
Windows部署Weblogic问题:Didn't meet stated Content-Length
Web错误信息:java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '880640' bytes instead of stated: '467523163' bytes.其它节点错误信息:java.io.IOException: Reached EOF解决办法:晕死我了,原因是我部署的文件中有一个原创 2013-12-17 21:40:58 · 12572 阅读 · 0 评论 -
HttpURLConnection向Servlet写入流
public static void main(String[] args) throws IOException { String r = AnalysisXML.getXml(); //要传入的xml字符串 String path ="http://localhost:8080/axis/services/bxserver"; java.net.URL url = new java原创 2014-01-02 13:24:52 · 4505 阅读 · 0 评论 -
Spring + task 注解的方式实现定时任务
采用配置文件的方式请参考:点击打开链接首先在applicationContext.xml文件中xmlns部分加上:xmlns:task="http://www.springframework.org/schema/task在xsi:schemaLocation部分加上:http://www.springframework.org/schema/task http://www.s原创 2015-05-12 15:39:05 · 5884 阅读 · 5 评论 -
java开发微信之accesstoken获取
在做微信公众号开发的时候,避免不了要获取accesstoken。accesstoken有一些限制:1、accesstoken得到后有一个有效时间限制。2、accesstoken请求接口有访问次数限制。为此我们要在accesstoken即将过期的时候去请求新的accesstoken,并将accesstoken保存起来,方便直接使用,而不是每次都要去获取:Token实体类——保原创 2017-04-07 11:10:02 · 2880 阅读 · 5 评论 -
java 驼峰转换
将"_"转换成驼峰,将驼峰转换成"_"。import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 驼峰转换 * @author 胡汉三 * 2017年1月19日 下午4:42:58 */public class BeanHump { //转变的依赖字符 public static final原创 2017-01-19 16:53:22 · 4125 阅读 · 0 评论 -
org.apache.catalina.mbeans.ServerLifecycleListener
Tomcat 启动报错:java.lang.ClassNotFoundException: org.apache.catalina.mbeans.ServerLifecycleListener at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPri原创 2013-10-30 09:49:49 · 25622 阅读 · 2 评论 -
The 'XXX' Cache is not alive (STATUS_SHUTDOWN)
今天在Linux中部署一个项目,原来的Tomcat已经有了项目在里面的,现在要往里面新增一个!直接放上去后启动卡住了,有问题。后来就把我新上传上去的项目删除掉。没想到,重启Tomcat后发生了错误:08-15 13:34:31 ERRORcmcc.gz.platform.log.thread.CmccThreadSysLoggingCollector.startup(SourceFile:原创 2014-08-16 15:17:47 · 12413 阅读 · 0 评论 -
Invalid property 'maxActive' of bean class [redis.clients.jedis.JedisPoolConfig]
版本:Jedis 2.5.2.jar,commons-pool2-2.0.jar配置文件: 启动报错:严重: Exception sending context initialized event to listener instance of class org.springframework.web原创 2016-05-27 08:57:03 · 8821 阅读 · 2 评论 -
Linux 调用FFmpeg截图
在Windows中调用FFmpeg:http://www.tuicool.com/articles/ARFnMf按照上面的示例可以在Windows中正常截图。而在Linux就会报错:java.io.IOException: Cannot run program "../ffmpeg.exe": error=13, Permission denied在Linux中需要安装FFmpeg然后原创 2015-12-10 11:25:32 · 4828 阅读 · 0 评论 -
java 根据网络地址保存图片
import java.io.BufferedInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.HttpURLConnection;import java.net.URL;import java.util.Random;原创 2014-12-07 10:07:14 · 5153 阅读 · 0 评论 -
使用ThreadLocal保存用户登录信息
最近在使用WebSocket来进行消息推送,也k原创 2014-11-18 19:37:33 · 16645 阅读 · 3 评论 -
Spring 注解实体类中非数据库字段属性
今天要给一个实体类添加一个List集合属性!写完后get/set原创 2014-09-23 09:11:35 · 36459 阅读 · 2 评论 -
将图片转为字符数据
我使用的jdk为1.7 64位的/** * 获得图片的字符数据 * @author 何祖文 * 2014年6月19日 上午11:37:46 * @param url 图片存储路径 * @return * @throws IOException */ public static String getImageString(String url) throws IOE原创 2014-06-19 14:13:05 · 3764 阅读 · 0 评论 -
用com.google.zxing生成QR code矩阵二维码
首先需要去下载一下google.zxing jar包原创 2014-06-19 14:02:43 · 9870 阅读 · 2 评论 -
Spring+quartz 动态任务调度
需求是这样的:系统中会有很多的执行时间,三个或者四个这样,不确定,以后可能是五个!当用户在页面添加执行时间时,我们后台也要对应执行用户添加的时间。数据库设计:DROP TABLE IF EXISTS `test_time_task`;CREATE TABLE `test_time_task` ( `status` int(11) DEFAULT NULL COMMENT '状态:0为原创 2014-05-28 17:55:13 · 3389 阅读 · 0 评论 -
Spring+Hibernate双数据源测试Mysql集群读写分离
这一篇文章主要是对上一篇文章:Windows 平台下的Mysql集群主从复制进行测试!环境就是SH框架、当然这只是一个简单的测试!准备环境就是Spring框架跟Hibernate框架的整合!然后在Spring配置文件中配置两个数据源、这里我采用的是从c3po数据源配置:注:配置文件中的url里面要加"&"符号的话得这样写"&"<beans xmlns="http原创 2013-06-13 11:27:27 · 8623 阅读 · 2 评论 -
java操作Oracle数据库——ARRAY、TABLE类型批量入库
欢迎技术交流。 QQ:138986722首先是我的数据库表(PLSQL操作)create table TEST_TABLE( yid NUMBER, ytel VARCHAR2(50), yanumber VARCHAR2(50) );这里记录两种方式:不管哪种方式、一定要记得导入orai18n.jar否则一遇到字符串就乱码、添加不到数原创 2012-12-27 16:59:35 · 19095 阅读 · 3 评论 -
JSP内置对象(9个常用的内置对象)
原文地址:http://bye.iteye.com/blog/202640欢迎技术交流、qq群:138986722 1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String转载 2013-01-17 21:48:23 · 1009 阅读 · 0 评论 -
SSH框架搭建测试
工程目录图:数据库表:/* * 创建测试用户表 */create table test_user( u_id number, --自增编号 u_loginname varchar2(30) , --登录用户名 u_loginpass varchar2(30) , --密码 u_username varchar2(30) --用户姓名);原创 2013-01-07 17:19:36 · 8817 阅读 · 8 评论 -
贵州高速公路总公司——机电管理平台:项目总结
欢迎技术交流。 QQ:138986722一: 在该项目中、生成工单号、工单共有A、B、C、D这几种类型从"000000001"开始自动增长、增长量为1。 专门有一张表来存储工单: Tbnumber创建时间工单号工单类型201110011200000000001A201110111原创 2011-10-12 10:41:03 · 1795 阅读 · 1 评论 -
Spring中的时间调度,定时任务
欢迎技术交流。 QQ:138986722一 简单的线程方式周期执行 所谓线程式就是规定了和thread类似的timer类每隔一段时间(自己在配置文件中定义的时间)run方法就会被执行一次,所以他是一个单线程类首先需要了解的是他继承自java.util..TimerTask类,执行方法体为其复写的父类中的public void run()方法package cn.xy.util;i转载 2011-09-26 14:56:03 · 10483 阅读 · 0 评论 -
jxl导出Excel
欢迎技术交流。 QQ:138986722以前是用Poi做Excel的操作、最近一个项目用jxl来做!现在项目完成了、做做总结!首先呢、需要的当然是jxl的.jar包!---------->jxl.jar代码:因为这次的导出业务不怎么复杂稍微把对Excel导出的操作提了一下 /** * @author 旦旦而学 * @param file 文件对象 * @param原创 2011-08-16 15:43:54 · 11060 阅读 · 2 评论 -
MyEclipse8.6——BIRT报表开发学习
欢迎技术交流。 QQ:138986722 最近呢、学习了一下BIRT、关于BIRT的详细内容、百度已经做好了:BIRT。 好、打开MyEclipse8.6、我这边是汉化了的、如果想汉化而又没有汉化的同学可以继续百度一下MyEclipse8.6的汉化、有人已经做成一个文档、从头到尾描述的清清楚楚。好、工程打开过后呢、点击文件(File)——新建(New)——Rep原创 2011-07-15 16:58:55 · 9449 阅读 · 6 评论