自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 951

原创 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 657

原创 Eclipse自动生成api时报错“警告: 编码 GBK 的不可映射字符”

 project -> Generate javadoc在VM设置中加入以下代码:-encoding utf-8 -charset utf-8  

2018-06-13 15:35:22 300

原创 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 3121 2

原创 字符串编码方式转换

String newstr=new String(pc.getBytes("ISO-8859-1"), "UTF-8");

2018-06-05 09:50:30 2811

原创 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 2883

原创 创建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 111

原创 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 134

原创 Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled

2018-04-23 16:01:37 197

原创 数组转List

一般情况直接用Arrays.asList(数组)如果是int类型的Ints.asList(数组)

2018-04-11 13:49:29 123

原创 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 252

原创 Excel根据模板生成数据

就是有个模板,完全保留模板样式的情况下,在相应的地方更改或保留数据//参数按顺序分别是模板路径,生成后的文件保存到的路径,替换的内容(键为“行-列”),第几个sheetpublic static void getExcelMB(String pathIn,String pathOut,Map<String, Object> changeMap,int SheetNum) throws ...

2018-04-08 15:22:44 1836

原创 sql-oracle查询某字段中不包含汉字的记录?

网上找了很久,都不适用于Oracle,同样的东西拷贝来拷贝去的……看到某个大佬说要用ascii码来定范围,那些根本不对才恍然大悟。于是自己写了一个select * form test where regexp_like(asciistr(t.rwmc),'[^\4E00-\9fa5]')这个语句的话,内容里面只要有一个是非汉字就会被查出来,不过基本思路是这样的,具体要求具体改...

2018-03-15 13:54:20 5129 1

原创 apk获取后台源代码

这个不是教程,只是我的笔记,我只写笔记……不过大家可以参考apk直接解压,现在的解压工具都可以直接解压的第一步:先把那个classes.dex弄成jar文件去百度找个dex2jar,解压,把classes.dex文件放到dex2jar目录下方法一:打开命令窗口,定位到dex2jar.bat所在目录(也可能有个前缀,看起来最像那个吧……),执行dex2jar.bat cl

2018-02-06 10:26:25 1296 2

原创 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 6916

原创 As的LogCat打开方法

主要这个窗口他不叫LogCat……

2018-01-16 16:24:30 10085 1

原创 将一个实体中相同字段的值赋值给另一个实体

比如有两个实体,字段灰常多,然后我们需要将其中一个实体的值赋给另一个实体,如果一个个的set的想想就很累。如果两个实体是同一个类,直接不需要说,不是同一个类,但同名字段很多也可以用(其实都可以用,主要他只会将同名字段的值从一个赋给另一个,同名不多用起来意义不大),不同名的字段不做处理import org.apache.commons.beanutils.BeanUtils;Bea

2018-01-16 15:44:58 8901 6

原创 任意东西转Json

JSON.toJSONString("/*这里放要转Json的东西,随便什么,map,实体,list,其他,都行*/")

2018-01-16 10:02:24 126

原创 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 1078

原创 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 240

原创 搭建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 655

原创 计算两个时间之间相差了多少时间

Date的话如下int minutes = (int) ((date2.getTime() - date.getTime())/(1000 * 60));  其他单位改改算法就行了如果是时间戳的话,直接减就行了……

2017-12-28 15:30:32 377

原创 springMVC上传和下载文件

//springMVC只能上传到本地,不同电脑之间参考FTP上传@RequestMapping(value ="uploadFileStore.do", method = RequestMethod.POST)public void uploadFileStore(HttpServletResponse response, FileStore fileStore, @RequestPara

2017-12-08 15:57:37 193

原创 生成任意内容任意类型的文件

任何类型都可以,内容也是,excel虽然也可以生成,但它会把所有内容都放到第一个,所以还是老实用一般方法吧。这个有点麻烦,我们一步步来(可以先拉到最后看一眼配置文件会比较好理解)第一个类:调用方法public void test(){//参数一是需要放进去的内容,具体肯定不会这么短(根据模板多个的情况下改用list)//参数二是读取配置文件的路径insertCont

2017-11-28 14:42:42 329

原创 配置监听(系统启动和关闭时运行的程序)

监听类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 729

原创 配置过滤器

过滤器类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 181

原创 读取文件内容(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 190

原创 读取properties文件中的内容

看情况有时候某些属性值在很多地方要用,而且可能会有改动,就可以把它们存在properties文件中。当然也可以准备一个静态类来放。//调用方法的静态代码块private static String getStr = "";static {try {Properties properties = PropertiesUtil.readProperties("sys.pro

2017-11-24 10:43:21 385

原创 时间戳转时间字符串和时间

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 608

原创 启动Service的时候报错unable to install breakpoint in

出现以下弹窗看一下配置确定该勾选的都勾选了的话,所有弹窗全部选OK,看看进不进断点。能进断点,可以调试的话,勾选那个Dont’t tell me again再ok就行了。这只是个提示,没影响的话就直接关了吧……

2017-11-14 16:01:14 558

原创 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 7300

原创 删除本地文件

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 2482

原创 生成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 420

原创 不加载,手动实例化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 871

原创 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 753

原创 Spring配置自动加载执行多次的解决方法

不搞妥协案了,直接上解决方法吧……首先我的情况网上的方法都没用,这个是反复加载Service的问题,具体不说了解决方法如下:单独弄一个配置文件,需要自动加载的全部放里面去。不要忘了改web.xml让它扫描配置文档里面一共三种方法,用自定义那个,如下<task:scheduled ref="TestService" method="Test"cron="00 00,10,

2017-11-14 11:03:28 536

原创 获取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 267

原创 将Json转实体

算了,不废话了protected static ObjectMapper mapper = new ObjectMapper();//转一个public S getRequestParams(String json, Class membersClazzs)throws JsonParseException, JsonMappingException, IOExcepti

2017-11-07 09:57:02 534 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 608

原创 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 1437

空空如也

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

TA关注的人

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