自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 java8基础语法

java8基础语法。

2022-08-03 11:53:07 418 1

原创 java实现csv导入解析接口

java实现csv导入解析接口。

2022-08-03 09:43:57 587

原创 StringUtils判空

StringUtils方法

2022-07-30 16:09:01 842

原创 java通过excel表模型实现生成建表语句(mysql和pgsql)

excel模型建表

2022-07-28 14:33:47 1382 1

原创 vue前端问题

前端问题

2022-07-13 09:24:10 181

原创 Java基础语法

java基础

2022-06-23 14:40:53 197

原创 easypoi实现导出数据、下载导入模板、导入数据

easypoi实现导入数据导出数据,下载导入模板

2022-06-21 10:44:20 3511

原创 git基础操作

git基础操作

2022-06-16 10:34:53 125

原创 fastJson将json与对象、集合、数组相互转换

fastjson是阿里巴巴的开源JSON解析它可以解析JSON格式的字符串支持将Java Bean序列化为JSON字符串也可以从JSON字符串反序列化到JavaBean

2022-06-09 09:40:20 7902

原创 Mysql基础语法

1.函数Group_concat用法group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])表结构与数据如下,现在的需求就是每个id为一行 在前台每行显示该id所有分数SELECT * FROM testgroupSELECT id,GROUP_CONCAT(score) FROM testgroup GROUP BY id可以看到 根据id 分成了三行 并且分数默认用 逗号 分割 但是有每个id有

2022-05-20 11:33:27 151

原创 Oracle基础语法

1、把vachar转换为number类型,去除掉非法字符:TO_NUMBER(REGEXP_REPLACE(字段名,'[^0-9]',''))2.获取当前年份:to_char(sysdate,'yyyy')3.截取年份月份:to_char(时间字段,'yyyy-mm-dd hh:mm:ss')4.如果字段的值为空返回0,不是空返回字段的值CASE WHEN t2.Score IS NULL THEN 0 ELSE t2.Score END5.取四舍五入并保留四位select rou

2022-05-19 10:16:49 1341

原创 PostgreSQL基础语法

关联两张表查询SELECT * FROM res_quotainner join 入库1on res_quota.code=入库1.定额编号where res_quota.status='0';关联两张表更新update res_quota_condition aset remark ='0'from res_quota bwhere a.quota_id=b.id and b.status='0'关联两张表插入insert into res_quota_condition(id

2022-05-19 09:26:01 6685 1

原创 Arrays.asList方法

【1. 要点】该方法是将数组转化成List集合的方法。List list = Arrays.asList(“a”,“b”,“c”);注意:(1)该方法适用于对象型数据的数组(String、Integer…)(2)该方法不建议使用于基本数据类型的数组(byte,short,int,long,float,double,boolean)(3)该方法将数组与List列表链接起来:当更新其一个时,另一个自动更新(4)不支持add()、remove()、clear()等方法【2.Arrays.asLis

2022-05-13 16:16:46 90

原创 JAVA判断各种类型数据是否为空

1、判断list是否为空(Map、Set同list)if(list != null && list.size() == 0){} if(list != null && !list.isEmpty()){} list!=null:判断是否存在list,null表示这个list不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。 list.isEmpty():判断list里是否有元素存在 list.size():判断list里有几个元素

2022-05-13 13:36:55 5102

原创 Excel通过链接实现页面跳转

Excel可以通过设置链接,来实现页面跳转,类似于目录导航。1.选中sheet1中的单元格A1,点击”插入“菜单栏中的“链接”。2.进入链接编辑界面,左侧选中“本文档中的位置”,右侧在“单元格”引用的下面选择你要跳转的sheet页,如“sheet2"。点击确认,返回sheet页。单击A1单元格,即可跳转到sheet2页面。...

2022-05-13 12:05:04 5413

原创 switch的使用及注意事项

一、switch语句和if语句的区别switch语句和if语句都可用于分支条件的选择,但switch后面的控制表达式只能是byte、short、char、int、String和枚举类型,不能是boolean类型,if后面的控制表达式是boolean类型;switch语句中各个case标签后代码块的开始点和结束点非常清晰,因此完全可以省略case后代码块的花括号。二、switch的使用及注意事项为了更清晰的认识switch,下面通过一段程序来示范switch的用法:public class Test

2022-05-13 11:34:19 1194

原创 java分隔字符串的两种方法

java中包含两种切分字符串方式:如下方法一:通过substring()截取字符串只传入一个参数 substring(int beginIndex)传一个参数,含义为将字符串从索引号为beginIndex开始截取,一直到字符串末尾。注意第一个字符的索引值为零,截取时包含索引beginIndex的字符;示例代码如下: String oldStr = "zifu截取练习ing"; String str = oldStr.substring(5); System.out.println

2022-05-13 11:29:33 3693

原创 Java Object转JSONObject,ArrayList,取值

Java中 Object转JSONObject:JSONObject json=(JSONObject) JSONObject.toJSON(list.get(0));Java中 Object转化为ArrayListList<Object> list= (List<Object>) objJava中 获取Object中的值的方法例:Object object = {name:“张三”,age:23}代码实现:Map entity = (Map)object;//

2022-05-07 13:50:11 27101 1

原创 JSONObject没有parseObject和fromObject的方法

想要用JSONObject的方法能够直接将数据库里存的String类型的数据转化成JSON类型,结果虽然引用了JSONObject,但是发现竟然没有fromObject和parseObject方法,还以为是没有清缓存,然后Invalidate了,也重启了,还是没效果,一查才知道,引入的不是import org.json.JSONObject;要使用JSONObjec.parseObject()方法有两种包可以使用,我在网上搜索的大家使用的都是引入六个包的方式,而且对第二种引入一个包的方式都表示否定,但我

2022-05-07 13:43:16 1722 2

原创 对比两个List 中不同的值 并存入另外一个List中

判断List1中没有存在List2中的值并存入List3中

2022-04-29 19:41:05 1923 1

原创 redis 源码全解析

Redis 英文拼写:REmote DIctionary Server(Redis)Redis 是一个由Salvatore Sanfilippo 写的高性能key-value 存储系统。远程,指的是有网络api接口,也就是提供6379端口tcp server给客户端使用。字典服务,指的是数据类型为key:value类型,与mysql的关系型数据库有所区别。特点:比较耗内存,速度比较快。去除冗余信息,选择一个比较早期的源码进行分析,可以更清楚的看出一个源码的设计模型。从main()取分析,redi

2022-04-28 08:26:44 10947

原创 java Json转string方法

Java中Json转string方法Java利用Json-lib包进行json对象转换成stringJSONArray转换string方法实例public static void main(String[] args) throws JSONException {undefined//创建JSONObject对象JSONObject json = new JSONObject();//向json中添加数据json.put("username", "wanglihong");json

2022-04-24 18:31:19 9283

原创 java 创建一个json

java 创建一个json // 创建一个json对象 // JSONObject data = new JSONObject(); // 把data放到里面去 // data.put("userId", data); // 把data取出来 // JSONObject userData1 = jsonResult1.getJSONObject("data"); // 通过键取值 // userData1.get("userId");

2022-04-24 17:36:23 1629

原创 JSON格式的String 转成 net.sf.json.JSONObject

JSON格式的String 转成 net.sf.json.JSONObjectString jstr="{'json':'jsonvalue','bool':true,'int':1,'double':'20.5'}";JSONObject json=JSONObject.fromObject(jstr);boolean bool=json.getBoolean("bool");int i=json.getInt("int");double d=json.getDouble("double");

2022-04-24 17:17:55 1582

原创 java 分割字符串转换成一个数组

例如:String str = “1,2,3,4,5,6,a,b,c”;方法一:String[] strArr= str.split(“,”);方法二:使用 StringTokenizerString str = "1,2,3,4,5,6,a,b,c";StringTokenizer token = new StringTokenizer(str, ",");String [] strArr = new String[token.countTokens()];int i=0;while(t

2022-04-24 09:33:10 10105

原创 stream.filter()的list集合筛选

写在前面:适合初次接触filter1、获取到了一个User集合,其属性是username,password如图:2、通过stream.filter()得到需要的list 如图:总结:filter想到的不要是过滤,把它想成是筛选程序,比如list.stream().filter(item->筛选条件).collect(Collectors.toList);...

2022-04-21 08:51:54 1447

原创 判断List<String>是否存在某个值

判断List<String>是否存在某个值

2022-03-08 19:36:42 2722

原创 List 去除重复值

List 去除重复值

2022-02-24 09:58:02 217

原创 Java遍历Json数据

Java遍历Json数据今天需要遍历一下json,但是只查到了遍历一层json的文章,满足不了多层级的json遍历。所以自己写一下,用fastJson处理。所遍历json需要考虑一下多层级的json,需要考虑的就是 JSONObject 和 JSONArray 两种情况,对这两种情况做处理,采用递归向下遍历,用instanceof判断递归到的类型,做不同处理。下边贴上代码:public class JsonLoop { public static String json = "{\"TIT

2022-02-22 13:49:15 10743

原创 Java 遍历Map的4种方式V2

Java 遍历Map的4种方式package cn.jdbc.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry; /** * Map 集合的循环遍历 * @data 2020.11.12 * */public class TestMap { public static void main(String[]

2022-02-22 13:40:01 95

原创 Java 遍历List的4种方式

Java 遍历List的4种方式1 package com.tiandy.core.rest; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 import java.util.List; 6 7 /** 8 * List 集合的循环遍历 9 * @data 2020.12.1210 *11 */12 public class TestList {13 14 public stati

2022-02-22 13:34:51 2388

原创 Java遍历Map的4种方式

Java遍历Map的4种方式public static void main(String[] args) { // 循环遍历Map的4中方法 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(1, 2); // 1. entrySet遍历,在键和值都需要时使用(最常用) for (Map.Entry<Integ

2022-02-22 12:01:51 97

原创 关于使用JSONArray.fromObject()方法和引入net.sf.json包所需要的jar包支持

关于使用JSONArray.fromObject()方法和引入net.sf.json包所需要的jar包支持。net.sf.json的下载地址最新版本:http://sourceforge.net/projects/json-lib/files/json-lib/本次选择 json-lib-2.3-jdk15.jar 版本最新的是2.4的版本,本次使用的是 json-lib-2.3-jdk15.jar;json-lib还需要以下依赖包:jakarta commons-lang 2.5jakart

2022-02-22 09:27:52 1448

原创 List<Map<String,String>>的遍历,比较

1.List<Map<String,String>>的遍历:Map<String,String> map = new HashMap<String, String>(); map.put( "1" , "fds" ); map.put( "2" , "valu" ); List<Map<String, String>> list = new ArrayList<Map<S

2022-02-20 09:28:21 449

原创 JdbcTemplate方法

https://blog.csdn.net/weixin_40001125/article/details/88538576

2022-02-18 09:59:34 132

原创 NamedParameterJdbcTemplate方法

https://blog.csdn.net/u011179993/article/details/74791304

2022-02-18 09:56:55 171

原创 JSONObject详解

JSONObject详解JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。pom: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson&l

2022-02-17 20:33:30 2327 1

原创 Java里try catch之catch对捕获异常的处理及后续代码的执行的探索

trycatch之catch对捕获异常的处理及后续代码的执行的探索工作时,一直对try块中throw的异常对象,在catch中如何处理此异常,以及trycatchfinally完毕,程序是否就此停止还是继续运行很迷惑,于是参考网上的资料,自己写了些demo,去慢慢探索。例1.public static void main(String[] args) { int i = 7; int j = 0; try { if (j == 0

2022-02-17 20:28:05 8172

原创 XML中的foreach详解

XML中的foreachforeach元素的属性主要有 collection,item,index,separator,open,close。collection:表示集合,数据源item :表示集合中的每一个元素index :用于表示在迭代过程中,每次迭代到的位置separator :表示在迭代时数据以什么符号作为分隔符open :表示该语句以什么开始close :表示以什么结束代码示例:例1:data数据类型为List<Map<String,object>>

2022-02-17 19:54:47 13429 2

转载 HttpServletRequest详解

HttpServletRequest详解HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。获得客户机信息:getRequestURL()返回客户端发出请求时的完整URL。getRequestURI()返回请求行中的参数部分。getQueryString ()方法返回请求行中的参数部分(参数名+值)getRemoteHost

2022-02-17 15:34:08 1605

空空如也

空空如也

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

TA关注的人

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