- 博客(46)
- 问答 (1)
- 收藏
- 关注
原创 使用Set对对象进行去重
在对象里面重写两个方法就可以了 public class Fztj extends Identifiable{ private static final long serialVersionUID = 5380979414822611344L; private String rydm; private String sj; public String getRydm() ...
2018-08-03 16:17:25
1004
原创 Sql获取表中随机1到n条数据
select * from(select a.*,rownum rn from(select t.*from TABLENAME twhere 1=1order by dbms_random.value) a ) bwhere b.rn=1
2018-06-15 15:14:50
715
原创 Eclipse自动生成api时报错“警告: 编码 GBK 的不可映射字符”
project -> Generate javadoc在VM设置中加入以下代码:-encoding utf-8 -charset utf-8
2018-06-13 15:35:22
368
原创 Oracle查询结果行转列,列转行
行转列select * from (select name, nums from demo/*任意查询语句*/) pivot (sum(nums) for name in ('测试1' 测试1, '测试2', '测试3'));列转行select id , name,xx demo from Fruit unpivot (demo for xx in (q1, q2, q3) )...
2018-06-11 14:02:47
3210
2
原创 Java字符串匹配正则表达式
String sftimeString="^[0-9]*:[0-9]*:[0-9]*$";Pattern pattern=Pattern.compile(sftimeString);if(pattern.matcher(jtxx.getSc()).matches()){ //匹配后的逻辑}
2018-06-05 09:46:07
2923
原创 创建oracle数据库表空间和用户
create tablespace TEST --表空间名称datafile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/TEST.DBF' --路径size 1G --大小autoextend on next 1G; --自增长create user test --用户名identified by test --密码def...
2018-05-21 15:39:01
144
原创 Tomcat7.0.73-The valid characters are defined in RFC 7230 and RFC 3986
导出文件的时候,传递Json参数,就会这样子Tomcat7以后会出现这种情况一、最简单粗暴的处理办法,就是降低Tomcat的版本二、或者可以改一下代码,就不传Json了,但参数很多的时候,会很麻烦三、根本原因是因为Tomcat7以后添加了对于http头的验证,就是添加了些规则去限制HTTP头的规范性,必须使用RFC 7230 and RFC 3986 一般出问题的都是大括号,所以可以把大括号替换...
2018-05-11 15:43:03
173
原创 Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
2018-04-23 16:01:37
234
原创 Word根据模板生成数据
就是有个模板,完全保留模板样式的情况下,在相应的地方更改或保留数据第一个类:import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;i...
2018-04-08 15:34:18
285
原创 Excel根据模板生成数据
就是有个模板,完全保留模板样式的情况下,在相应的地方更改或保留数据//参数按顺序分别是模板路径,生成后的文件保存到的路径,替换的内容(键为“行-列”),第几个sheetpublic static void getExcelMB(String pathIn,String pathOut,Map<String, Object> changeMap,int SheetNum) throws ...
2018-04-08 15:22:44
1974
原创 sql-oracle查询某字段中不包含汉字的记录?
网上找了很久,都不适用于Oracle,同样的东西拷贝来拷贝去的……看到某个大佬说要用ascii码来定范围,那些根本不对才恍然大悟。于是自己写了一个select * form test where regexp_like(asciistr(t.rwmc),'[^\4E00-\9fa5]')这个语句的话,内容里面只要有一个是非汉字就会被查出来,不过基本思路是这样的,具体要求具体改...
2018-03-15 13:54:20
5330
原创 apk获取后台源代码
这个不是教程,只是我的笔记,我只写笔记……不过大家可以参考apk直接解压,现在的解压工具都可以直接解压的第一步:先把那个classes.dex弄成jar文件去百度找个dex2jar,解压,把classes.dex文件放到dex2jar目录下方法一:打开命令窗口,定位到dex2jar.bat所在目录(也可能有个前缀,看起来最像那个吧……),执行dex2jar.bat cl
2018-02-06 10:26:25
1389
原创 Oracle用其中一个表的数据更新另一个表
update tab1 set val = (select val from tab2 where tab1.id = tab2.id) where exists (select 1 from tab2 where tab1.id = tab2.id)这样tab2中没有的部分就不会被更新到tab1,但如果tab2中没值的部分,tab1中就应该为空,那就把最后一句去掉,改成upd
2018-01-26 11:08:44
7100
原创 将一个实体中相同字段的值赋值给另一个实体
比如有两个实体,字段灰常多,然后我们需要将其中一个实体的值赋给另一个实体,如果一个个的set的想想就很累。如果两个实体是同一个类,直接不需要说,不是同一个类,但同名字段很多也可以用(其实都可以用,主要他只会将同名字段的值从一个赋给另一个,同名不多用起来意义不大),不同名的字段不做处理import org.apache.commons.beanutils.BeanUtils;Bea
2018-01-16 15:44:58
9014
3
原创 request乱码,又不能改request本身编码格式时可以进行转码
传中文request和response好爱乱码,但该URLEcoending又不能改(看情况,改了会没法识别路径,文件名之类的)那就转码吧……//wstr是需要转码的内容String str = new String(wstr.getBytes("ISO-8859-1"), "UTF-8");返回的话加这个response.setCharacterEncoding("utf-8
2018-01-05 11:13:55
1120
原创 oracle触发器
基础就不说了,放一个用的东西比较多的触发器,以后方便看create or replace trigger test1_updateafter updateon test1for each row declarepragma autonomous_transaction; field VARCHAR2(2000); sum1 integer;begin
2018-01-05 10:32:13
268
原创 搭建AS时各种报错解决方法(32位AMD)
我是32位电脑,AMD的处理器。明明一键安装就完了的,结果这个配置搞得各种出错,还是一错接一错……第一错不记得了,想起来以后补充。错误:Error occurred during initialization of VM.Could not reserve enough space for 1572864KB object heap解决方法:找到C:
2018-01-03 15:43:44
710
原创 计算两个时间之间相差了多少时间
Date的话如下int minutes = (int) ((date2.getTime() - date.getTime())/(1000 * 60)); 其他单位改改算法就行了如果是时间戳的话,直接减就行了……
2017-12-28 15:30:32
409
原创 springMVC上传和下载文件
//springMVC只能上传到本地,不同电脑之间参考FTP上传@RequestMapping(value ="uploadFileStore.do", method = RequestMethod.POST)public void uploadFileStore(HttpServletResponse response, FileStore fileStore, @RequestPara
2017-12-08 15:57:37
234
原创 生成任意内容任意类型的文件
任何类型都可以,内容也是,excel虽然也可以生成,但它会把所有内容都放到第一个,所以还是老实用一般方法吧。这个有点麻烦,我们一步步来(可以先拉到最后看一眼配置文件会比较好理解)第一个类:调用方法public void test(){//参数一是需要放进去的内容,具体肯定不会这么短(根据模板多个的情况下改用list)//参数二是读取配置文件的路径insertCont
2017-11-28 14:42:42
364
原创 配置监听(系统启动和关闭时运行的程序)
监听类import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.ServletContextEvent;import javax.servlet.S
2017-11-27 14:29:05
763
原创 配置过滤器
过滤器类import java.io.IOException;import java.io.Writer;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.Filter;import ja
2017-11-27 14:20:52
209
原创 读取文件内容(TXT之类的文件)
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;//content用来存储读取到的信息StringBuffer content = new S
2017-11-24 11:29:43
204
原创 读取properties文件中的内容
看情况有时候某些属性值在很多地方要用,而且可能会有改动,就可以把它们存在properties文件中。当然也可以准备一个静态类来放。//调用方法的静态代码块private static String getStr = "";static {try {Properties properties = PropertiesUtil.readProperties("sys.pro
2017-11-24 10:43:21
422
原创 时间戳转时间字符串和时间
SimpleDateFormat format = new SimpleDateFormat("yyyy-M-dd HH:mm:ss"); //造型随你喜欢Long time=null;//timestamp为需要转换的时间戳time=new Long(String.valueOf(timestamp));//转换成字符串String timestr=format.format
2017-11-24 10:27:26
654
原创 启动Service的时候报错unable to install breakpoint in
出现以下弹窗看一下配置确定该勾选的都勾选了的话,所有弹窗全部选OK,看看进不进断点。能进断点,可以调试的话,勾选那个Dont’t tell me again再ok就行了。这只是个提示,没影响的话就直接关了吧……
2017-11-14 16:01:14
611
原创 java后台调用接口并获取返回值
import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.StatusLine;import org.apache.h
2017-11-14 14:36:33
7378
原创 删除本地文件
File file = new File("C:/zc.xls");if (file.isFile() && file.exists()) {file.delete();}如果文件下面有东西的话,要一层层的删public void delTempChild(File file){if (file.isDirectory()) { String[]
2017-11-14 14:23:48
2508
原创 生成Excel文件并写入数据
导入的包是jxl的包import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.HashMap;impor
2017-11-14 13:52:46
458
原创 不加载,手动实例化Service
//调用方法private static IEntityService entityService=(IEntityService) BeanService.getBean("entityService");BeanService里面的方法private static Map beans;static {beans = new HashMap();}publi
2017-11-14 11:10:12
903
原创 java使用FTPClient实现文件的上传和下载
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Calendar;import java.util.Date;import org.apache.commons.io
2017-11-14 11:08:11
800
原创 Spring配置自动加载执行多次的解决方法
不搞妥协案了,直接上解决方法吧……首先我的情况网上的方法都没用,这个是反复加载Service的问题,具体不说了解决方法如下:单独弄一个配置文件,需要自动加载的全部放里面去。不要忘了改web.xml让它扫描配置文档里面一共三种方法,用自定义那个,如下<task:scheduled ref="TestService" method="Test"cron="00 00,10,
2017-11-14 11:03:28
587
原创 获取Excel文件内容,0307通用
import java.io.InputStream;import java.util.Date;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Sheet;import org.apache.p
2017-11-07 10:57:52
326
原创 将Json转实体
算了,不废话了protected static ObjectMapper mapper = new ObjectMapper();//转一个public S getRequestParams(String json, Class membersClazzs)throws JsonParseException, JsonMappingException, IOExcepti
2017-11-07 09:57:02
605
1
原创 将实体转换为map
看情况会有用,虽然我觉得转Json更快……@SuppressWarnings("unchecked")public static Map toMap(Object obj) {Map map = new HashMap();if (obj == null) {return map;}else if(obj instanceof Map){return (Map)
2017-11-07 09:49:38
644
原创 Json数据转Map
JSONObject jsonObject = JSONObject.parseObject(XxJson);Map map= jsonObject;如果json是数组,则转成listJSONArray jsonObject = JSONArray.parseArray(XxJson);List list= jsonObject; 根据需要还可以将ma
2017-11-06 10:40:28
1491
空空如也
MyEclipse配置了mybatis-3-config.dtd,但xml中还是没有提示
2017-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人