自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fei7837226的博客

天高任鸟飞,海阔凭鱼跃

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

原创 文件分片下载

【代码】文件分片下载。

2024-03-20 21:49:37 115

原创 Java校验邮箱有效性

System.out.println("邮箱不存在");System.out.println("邮箱存在");System.out.println("邮箱格式无效");System.out.println("查询失败");System.out.print("请输入邮箱地址:");

2024-01-31 20:17:52 599

原创 mysql存储过程迁移数据

ON DUPLICATE KEY UPDATE后面使用VALUES指的是插入记录的值,而不使用VALUES指的是表的自身值。其后执行的UPDATE更新的记录是WHERE重复的主键或唯一键的ID。1.IGNORE : 使用IGNORE,如果插入的记录中存在重复值会忽略重复值的该记录行,不影响其他行的插入。2.REPLACE : 使用replace当插入的记录遇到主键或者唯一重复时先删除表中重复的记录行再插入。我这里添加了判断 如果存在 则不添加。......

2022-08-30 21:52:24 461 1

原创 spring boot使用@RequestBody无法接收含有List参数的对象,报错cannot deserialize from Object value (no delegate- or pro

在RequestBody注解接收参数的实体中添加空构造函数。

2022-08-13 10:48:47 2261

原创 比较对象的list是否相等

刚刚看到CSDN上一句标语:编程之久除了算法和数据结构,什么也不属于我们。我觉得这句话有一定的道理。语言在变,技术在变,各种技术标准也终究会变,我们唯一能跟得上变化的是编程思想,而编程思想中很重要的两个方面就是算法和数据结构。除此之外我觉得设计思想比如设计模式也很重要。先记下,以后慢慢再领悟。不知道代码块上传之后自己怎么查看,所以先记在博客里。实现一段进行对两个list进行比较的代码。/** * 首先进行入参检查防止出现空指针异常 * 如果两个参数都为空,则返回true...

2021-12-18 19:31:20 1315

原创 list按照某个属性分组

import com.alibaba.fastjson.JSONObject;import com.google.common.collect.Lists;import com.google.common.collect.Maps;import org.apache.commons.collections4.CollectionUtils;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.

2021-09-01 22:12:54 894

原创 比较list是否相等

1. 已数字的集合为例public class CompareListTest { public static void main(String[] args) { List<Integer> l1 = new ArrayList<Integer>(); l1.add(1); l1.add(1); l1.add(2); l1.add(3); l1.add(5); .

2021-08-22 10:33:53 423

原创 springBoot导出excel数据

package org.javaboy.vhr.utils;import org.apache.poi.hpsf.DocumentSummaryInformation;import org.apache.poi.hpsf.SummaryInformation;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.FillPatternType;import org.apache.poi.ss.user.

2021-08-22 10:22:39 364

原创 list与数组之间转换注意的问题

1. list转换为数组 List<String> list = new ArrayList<>(); list.add("张三"); list.add("李四"); //String[] strings1 = (String[]) list.toArray();//会报java.lang.ClassCastException: java.lang.Object[] cannot be cast to java.la

2021-07-11 22:01:46 421

原创 idea启动项目unable to open debugger port

1.找到占用端口的进程并关闭即可。第一步:cmd打开命令行窗口,执行命令:netstat -aon|findstr “1099”查找占用端口的进程。第二步:根据pid,继续执行命令:taskkill -f -pid 15380关闭该进程。

2020-09-21 20:11:06 221

原创 sql索引失效的几种情况

索引什么时候不会生效,以下集中情况会导致索引失效:1.条件中用or,即使其中有条件带索引,也不会使用索引查询(这就是查询尽量不要用or的原因,用in吧);注意:使用or,又想索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引;3.like的模糊查询以%开头,索引失效;4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不会使用索引;5.如果MySQL预计使用全表扫描要比使用索引快,则不使用索引。...

2020-06-16 21:15:14 2085

原创 newArrayListWithExpectedSize()和newArrayListWithCapacity()详细对比

package com.lxk.guavaTest;import com.google.common.collect.Lists;import java.util.List;/*** Created by lxk on 2016/11/7*/public class ListsTest { public static void main(String[] a...

2019-11-13 15:22:32 2722

原创 idea多项目之间依赖

需求:idea上搭建maven项目 MainModule,MainModule依赖ModuleA和ModuleB,ModuleB依赖ModuleA.ModuleA 和ModuleB中只有serve层到数据库层的文件,即这两个模块的maven项目,只有src/main/java文件夹。方式一,MainModule引用ModuleA和ModuleB的jar形式:即将ModuleA和Modul...

2019-05-30 19:28:30 9451

原创 json字符串转对象(集合)

1.Gson工具将json字符串转化成所需类型的列表对象(ClassType)List<ClassType> redisList = new Gson().fromJson(json, new TypeToken<List<ClassType>>(){}.getType());2.json字符串为:[{“name”:”name0”,”age”:0}...

2019-05-14 15:46:49 384

原创 oracle切割字符串函数注意

1.创建虚拟表的视图,返回字符串CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000);2.切割函数(参数:1.要分割的字符串;2.分割符号)CREATE OR REPLACE FUNCTION split_str (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) R...

2019-04-08 20:56:03 1147

原创 oracle 的导入导出dmp文件以及用户授权访问权限

1.新建用户和表空间:create tablespace ECAS_DATA datafile 'D:\app\Administrator\oradata\orcl\XPADS.DBF' size 50m autoextend on next 50m maxsize 20480m extent management local;create user newxpads_ecas identi...

2019-02-12 14:36:00 9231

原创 Oracle user1对user2用户下所有表,有select、insert、delete、update权限

SQL&gt; show user USER is "TEST"SQL&gt; create table t (id number);Table created.SQL&gt; create user u1 identified by u1;User created.SQL&gt; grant create session to u1;Grant succeeded.S...

2019-01-28 11:24:27 4653

原创 oracle切割字符串的函数

CREATE OR REPLACE TYPE str_split IS TABLE OF VARCHAR2 (4000);CREATE OR REPLACE FUNCTION splitstr(p_string IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN str_split PIPELINEDAS v_length ...

2018-11-15 16:43:19 2804

转载 微信登陆

一、开发前知识  1、微信开放平台与微信公众平台的区别    1.1 微信公众平台:      ① 地址:  https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&amp;lang=zh_CN    ② 微信公众平台面向的是普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一...

2018-10-29 17:43:42 241

原创 技术blog分享

https://blog.csdn.net/SpeedMe/article/details/18323061

2018-09-13 17:45:11 185

转载 maven中实现代码单元测试覆盖率统计

1.首先需要对统计模块的POM.XML增加如下字段:&lt;build&gt;          &lt;plugins&gt;              &lt;plugin&gt;                  &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;                  &lt;artifactId&gt;cobert...

2018-06-28 14:05:47 1852

原创 oracle数据库误删的表以及表中记录的恢复

一、表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有: 1、从flash back里查询被删除的表 select * from recyclebin 2、执行表的恢复 flashback table tbName to before drop; ...

2018-05-25 09:14:25 2816

原创 百度实时主动推送url

1. 参考此网站的参数https://blog.csdn.net/it_faquir/article/details/762843302.进入百度站长平台http://zhanzhang.baidu.com/linksubmit/index 添加自己的网站并获取本网站的token值;...

2018-05-11 10:51:17 19373 2

转载 sql优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from...

2018-03-09 11:49:26 147

原创 字符和字节

不同的字符所占的字节是不同的。ASCII码: 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。UTF-8编码:    一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。Unicode编码:    一个英文等于两个字节,一个中文(...

2018-03-09 10:11:31 220

转载 java获取实体类的属性和值

package com.jackie.day11;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Date;/** * Java通过实例得到实体类中的属性和方法 * @author Ad...

2018-03-08 20:47:02 15859 4

原创 linux下查看tomcat日志命令

1、先切换到:cd usr/local/tomcat/logs2、tail -f catalina.outCtrl+c 是退出tail命令tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.-f 循环读取...

2018-03-07 09:11:12 5666

转载 oracle的sql用with递归分析

Oracle提供的WITH递归并不仅仅是树形查询的一个重复,事实上利用递归WITH语句可以提供更加灵活的树形查询功能。下面就介绍CYCLE语句,这个语句不仅可以实现树形查询的CONNECT_BY_ISCYCLE和CONNEC BY NOCYCLE的功能,还提供了更加强大的功能。SQL&gt; SELECT * FROM V$VERSION;BANNER-----------------------...

2018-03-05 11:41:30 1627

原创 oracle和mysql的递归查询

oracle:1.查询一个机构下所辖机构:(start with)select * from t00_organ t start with t.organkey=#uporgankey# connect by prior t.organkey=t.uporgankey ;2.例子(with 查询)with emps (employee_id, name, job_id, salary, lvl) ...

2018-03-05 11:30:42 364

原创 mybatis错误——java.io.IOException: Could not find resource com/xxx/xxxMapper.xml

1.如果项目要求dao的映射xml文件放在src下面的话,配置的路径形式应该为:其次修改pom.xml,添加如下代码:&lt;build&gt;        &lt;resources&gt;            &lt;resource&gt;                &lt;directory&gt;src/main/java&lt;/directory&gt;           ...

2018-03-01 17:05:57 1383

原创 oracle的varchar2和nvarchar2的区别

1.NVARCHAR2(size)与VARCHAR2(size CHAR)相似,唯一的区别是NVARCHAR2(size)的最大长度是4000字节(实验测试结果是,在utf8的字符集下,最大长度为2000字符),而VARCHAR2(size CHAR)的最大长度是4000字符。2.NVARCHAR2和VARCHAR2存储字符有点小区别比如:1、NVARCHAR2(10)是可以存进去10个汉字的,如...

2018-02-28 19:08:46 4693

原创 MYSQL锁表异常处理java.sql.SQLException: Lock wait timeout exceeded; try restarting transactio

1.show full processlist;2.kill id

2018-02-28 10:37:59 8241

原创 DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016, SQLERRMC=7;ZJTEG.MDS_FXSPOTRATE, DRIVER=3.64.106异常解决

在dbvisualizer客户端执行下面sql:CALL SYSPROC.ADMIN_CMD('REORG  table schema.tableName ') ;

2018-02-27 18:46:49 1289

原创 java字符串拼接的几种方式

1. plus方式当左右两个量其中有一个为String类型时,用plus方式可将两个量转成字符串并拼接。String a="";int b=0xb;String c=a+b;2. concat方式当两个量都为String类型且值不为null时,可以用concat方式。String a="a";String b="b";String c= a.concat(b);理论上,此时拼接效率应该最高...

2018-02-26 15:42:25 144096 5

原创 Oracle、MYSQL、db2数据库之间的不同以及使用

1.oracle和db2在大多数的语法的使用上兼容性是比较好的,最大的区别还是在存储函数(存储过程)上有些不同;而MYSQL个人主要有自己的函数,并且数据库的表名区分大小写,而其他两个是不区分大小写的。2.其次说下数据库就下的schema:Mysql这种方式很初级最容易被人想到,Database与User分开是跟其他两个的区别,用授权来关联用户和数据库。jdbc的连接地址里面,三者分别指定了Dat...

2018-02-24 10:37:11 7323 1

空空如也

空空如也

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

TA关注的人

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