自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 收藏
  • 关注

原创 Java图片旋转

Java图片旋转工具类,可以实现任意角度图片旋转

2022-03-01 14:49:42 1155 1

原创 常用数据库分页方式实现(Oracle、MySQL、PostgreSQL、SQL server)

postgresql数据库分页实现方式:SELECT select_list FROM table_expression [LIMIT { number | ALL }] [OFFSET number]OFFSET说明在开始返回行之前忽略多少行。OFFSET 0和省略OFFSET子句是一样的。 如果OFFSET和LIMIT都出现了, 那么在计算LIMIT个行之前忽略OFFSET行。...

2019-12-24 10:44:33 291

原创 wsdl自动生成Java代码(客户端)

命令:wsimport -keep -p com.demo.client(包名) -d D:\\ws(存放的地址) http://XX?wsdl(wsdl地址)命令字段含义说明:-keep:是否生成java源文件-d:指定.class文件的输出目录-s:指定.java文件的输出目录-p:定义生成类的包名,不定义的话有默认包名-verbose:在控制台显示输出信息-b...

2019-11-28 18:08:05 308

原创 springMVC实现原理

1、流程图2、执行过程DispatcherServlet(SprngMVC核心控制器。前段控制器,主要作用是用来分发) HandlerMapping(映射处理器,根据请求url映射到具体的处理Handler) HandlerAdapter(适配器:用来适配不同的处理器Handle。处理器有两种实现方式:实现接口、基于注解,所以执行之前需要先适配) Handler(处理器:执...

2019-11-17 11:19:24 132

原创 Java 生成excel并保存到指定位置

package 包;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;import java.io.IOException;import java.io.OutputStream;import java.util.List;import java.util.Map;...

2019-10-11 15:44:32 4066

原创 Redis的五种数据类型及方法

字符串string:字符串类型是Redis中最为基础的数据存储类型,是一个由字节组成的序列,他在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据货Json对象描述信息等,是标准的key-value,一般来存字符串,整数和浮点数。Value最多可以容纳的数据长度为512MB应用场景:很常见的场景用于统计网站访问数量,当前在线人数等。incr命令(++操作)...

2019-08-27 17:39:10 223

原创 oracle 根据表名生成实体类(驼峰)

oracle中可以根据表字段名称和备注生成需要的实体类,可以根据实际情况对该sql进行修改。--生成实体类select '@PropertyDef(label = "'|| t.COMMENTS ||'")' || chr(13) || 'private ' || (case when b.DATA_TYPE = 'VARCHAR2' then 'String' when ...

2019-05-31 19:52:33 1337

原创 postgresql 插入数据后返回主键id

postgresql 插入数据后返回主键id--向数据库中插入数据,并返回主键idinsert into dbo.bill(billno,createuser,createdate) values ('12121','张三',now()) returning id into id_;...

2019-05-22 10:27:23 4155 1

原创 SQL 去掉字符串前面或后面0

去除字符串前面或者后面多余的0--去掉字符串后面多余的0select rtrim('10011000000', '0');运行结果:10011--去掉字符串前面多余的0select ltrim('000100110000', '0');运行结果:100110000...

2019-05-22 09:57:21 25234 3

原创 eclipse 导入注释模板

点击Window-Preferences-Java-Code Style-Code Templates,点击Import即可导入模板信息。注释模板如下:模板名称:codetemplates.xml<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template aut...

2019-05-20 10:31:42 172

原创 List集合的两种排序方式

前几天听同事给我分享List的两种排序方式,于是就写了一个demo,分享给大家。1、利用java.util.Collections.sort(List<Object> list, Comparator<? super Object> c)自带方法进行排序。import java.util.ArrayList;import java.util.Collection...

2019-05-15 09:11:45 308

原创 cmd 切换目录

如果当前目录在C盘,想进入E盘,直接输入E:即可想进入E盘的一个文件夹,命令是cd E:test

2019-05-02 10:46:23 1225

原创 pg数据库查询表字段,属性,备注等信息

select a.attnum, a.attname, t.typname, COALESCE(d.character_maximum_length, d.numeric_precision), d.numeric_scale, '' as key, case when a.attnotnull = true then '否'...

2019-02-22 16:55:03 4463

转载 oracle提高查询效率的34条方法

1、选择最有效率的表名顺序  (只在基于规则的优化器中有效):  ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是...

2018-10-06 09:53:09 2575

原创 oracle去除空格、回车、换行

去除换行replace(字符串,chr(10),'');去掉回车replace(字符串,chr(13),'');去掉空格trim(字符串);

2018-08-14 09:59:18 5841

原创 UltraEdit脱机激活工具

百度网盘地址:https://pan.baidu.com/s/1N9_ZXsCyfVcu-8n0KATpxg步骤:1、关闭网络连接 或者 直接拔掉网络所有操作都必须在断网的情况下进行2、打开UltraEdit, 点击“输入许可证密钥”许可证ID和密码随便填写,建议全部输入数字点击激活,稍等一会,会弹出“脱机激活”的窗口3、点击“脱机激活”,会出现如下界面输入刚刚输入的许可证ID和密码4、打开下载好...

2018-04-19 11:51:24 21540 10

原创 写一个程序,打印出从命令行获取的三个自变量

public static void main(String[] args) {Scanner sc = new Scanner(System.in);        int a, b, c;        try {        System.out.println(sc.nextLine());            a = sc.nextInt();       

2018-01-26 14:04:12 1522

原创 Java 浅谈Redis缓存技术

redis本质上是一个key-value类型的内存数据库

2017-12-27 19:22:46 510

转载 Java ==和equals的qubie

java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则

2017-12-17 11:32:39 252

原创 criteria获取属性值

if (criteria != null) { List criterions = criteria.getCriterions(); for (Criterion criterion : criterions) { String property = ((FilterCriterion)criterion).getProperty();

2017-11-24 19:11:45 1724

原创 oracle给日期赋值

update PL_TOTAL_STOCK t set t.xiaoqi = to_date('2019-07-31','yyyy-MM-dd') where t.id = '830885870f684492b4dedbaf0d22fc2a';

2017-09-30 10:00:36 7576

原创 oracle UUID生成

select sys_guid() from dual;

2017-09-07 11:52:26 429

原创 oracle clob like

在oracle中,对clob类型的字段不能直接用like进行模糊查询,但是如果想查询该怎么办呢?看示例select * from PL_WEBSERVICE_LOG t where dbms_lob.instr(t.returnjson,'需要模糊查询的字符',1,1) > 0 ;

2017-07-24 17:23:52 2379

原创 oracle日期转化示例

select ttt.ORG_NAME as "客户",to_char(ttt.create_Date_,'yyyy-MM-dd') as "入驻时间",ttt.USERNAME_ as "账号",ttt.ORG_CONTACT_NAME as "负责人",to_char(uuu.maxCreateDate,'yyyy-MM-dd') as "最后一次使用时间"from (

2017-06-29 11:34:05 233

原创 ORA-01427: 单行子查询返回多个行

今天在解决问题时遇到了这个问题,ORA-01427: 单行子查询返回多个行后来发现是因为在子查询中SQL语句返回多条结果。子查询:select distinct CUS_GOODSNO from v_biz_goods_match d where d.SUP_GOODSNO = i.GOODSID and d.flag = 0 and d.deleted = 0 and d.CUS

2017-06-20 18:41:19 7543

原创 PLSQL 查询结果出现中文乱码解决方案

添加以下环境变量即可LANG="zh_CN.GBK" NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

2017-06-15 08:54:21 1121

原创 oracle日期相减得到天数

select trunc(date1) - trunc(date2) from dual;例如:select (TRUNC(g2.CREATE_DATE) - TRUNC(g1.CREATE_DATE)) as "存放天数" from table1;

2017-06-05 18:08:43 9245 1

原创 oracle设置某一个字段为当前时间

--更新某一个字段为当前时间update CORE_USER_PASSWORD_UPDATE t set t.UPDATE_DATE = SYSDATE;

2017-05-23 15:18:48 21672

转载 Spring注解@Component、@Repository、@Service、@Controller区别

很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,

2017-05-05 11:25:19 240

原创 @SuppressWarnings("deprecation")注解

@SuppressWarnings("deprecation")表示不检测过期的方法,不显示使用了不赞成使用的类或方法时的警告

2017-05-05 11:12:56 11225

原创 Calendar用法

Calendar calendar = Calendar.getInstance();System.out.println(calendar.getTime());System.out.println("年:" + calendar.get(calendar.YEAR));System.out.println("月:" + (1 + calendar.get(Calendar.MONT

2017-05-05 10:58:50 280

原创 random用法

public static void main(String[] args) {Random random = new Random();for (int i = 0; i System.out.println(random.nextInt(1000));}}结果:752113508784732840

2017-05-05 10:37:58 365

原创 String.compareTo()方法

Java String.compareTo(), 此方法如果这个字符串是等参数字符串那么​返回值0,如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值,如果此字符串是按字典顺序大于字符串参数那么返回一个大于0的值例如:System.out.println("sb".compareTo("sa")); 结果为1System.out.println("sb".compareTo

2017-05-05 09:56:54 451

原创 Java instanceof用法

Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:Result = Object instanceof Class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明

2017-05-05 09:28:20 246

原创 select返回一个固定值

SELECT '固定值' as rmb FROM TABLENAME;

2017-04-20 10:28:06 6019

原创 oracle中的decode的使用

含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)

2017-04-20 10:14:40 417

原创 Map遍历

Map parameter;  //parameter是一个MapIterator> entries = parameter.entrySet().iterator();while (entries.hasNext()) {Entry entry = entries.next();String key = entry.getKey();String value = entr

2017-04-19 17:31:56 171

原创 泛型初体验(-)

一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写可以应用于多中类型的代码,这种刻板的限制对代码的束缚就会很大。在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数。这样的方法更加通用一些,可应用的地方也多一些。在类的内部也是如此,凡是需要说明类型的地方,如果都使用基类,确实能够具备

2017-02-27 13:37:07 211

原创 static的含义

在static方法的内部不能调用非静态方法,反过来倒是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static的用途。他很向全局方法。Java中禁止使用全局方法,但你在类中置入static方法就可以访问其他static方法和static栈。有些人认为static方法不是“面向对象”的,因为它们的确具有全局函数的语法;使用static方法时,由于

2017-02-09 13:36:39 490

翻译 Java 用构造器确保初始化

随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。初始化和清理(cleanup)正是涉及安全的两个问题。许多C程序的错误都源于程序员忘记初始化变量。特别是在使用程序库时,如果用户不知道如何初始化库的构件(或者是用户必须初始化的其他东西),更是如此。清理也是一个特殊问题,当使用完一个元素时,他对你也就没什么影响了,所以很容易把它忘记。这样一来,这个元素占用的资源一直得不

2017-02-07 14:41:35 757 3

空空如也

空空如也

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

TA关注的人

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