获取
故事的小黄花-
知道的越多,不知道的越多
展开
-
逗号分隔字符串,数组,集合,相互转换
【代码】逗号分隔字符串,数组,集合,相互转换。原创 2023-02-16 09:28:23 · 2033 阅读 · 0 评论 -
字符串按位,逗号分隔开
【代码】字符串按位,逗号分隔开。原创 2023-02-16 09:14:32 · 68 阅读 · 0 评论 -
获取json格式的内容数据时,使用的方法避免空指针
1.三元表达式String value = json.containsKey(“Key”) ? json.getString(“Key”) : “”;2.if 条件判断if (json.get(“Key”)!=null && !"".equals(json.get(“Key”))) {String value= json.get(“Key”).toString();}获取为空字符串的时候使用toString方法会报空指针。需要先进行非空判断,推荐第一种方式...原创 2022-03-10 10:08:24 · 819 阅读 · 0 评论 -
Win10 解决端口占用问题
win+r 输入cmd进入窗口netstat –aon |findstr “15051”1.此命令会查找到端口号中包含"15051"的端口占用情况,如下图:2.找到端口被占用对应的PID例:结束pid为2800的进程taskkill /pid 5044 /f如下图:原创 2022-03-09 13:54:38 · 319 阅读 · 0 评论 -
java获取ip地址
public static void main(String[] args) throws UnknownHostException { InetAddress inetAddress = Inet4Address.getLocalHost(); System.out.println(inetAddress.getHostAddress()); }原创 2022-02-19 09:15:04 · 332 阅读 · 0 评论 -
Java8 stream流分页(手动分页)
参数dtopackage com.cloud.ayc.admin.entity.dto;import io.swagger.annotations.ApiModelProperty;import lombok.Data;/** * @Author zc * @Date 2021-10-22 上午 09:46 */@Datapublic class PageDTO { @ApiModelProperty(value = "当前页") private Integer cu原创 2021-10-24 10:49:25 · 496 阅读 · 0 评论 -
java遍历List集合的4种方式
public static void main(String[] args) { // 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc"); // 1. 普通遍历方式 for (int i = ..原创 2021-10-24 11:50:40 · 62 阅读 · 0 评论 -
java反射工具类
package com.cloud.ayc.admin.common;import org.springframework.stereotype.Component;import java.lang.annotation.Annotation;import java.lang.reflect.*;import java.util.ArrayList;import java.util.List;/** * 反射工具类 * * @Author zc * @Date 2021-10-23原创 2021-10-23 14:06:55 · 197 阅读 · 0 评论 -
idea快捷键自动生成序列化id
类继承了Serializable接口之后,使用alt+enter快捷键自动创建序列化id 进入setting(ctrl+alt+s)→inspections→serialization issues→选择图中的选项。serializable class without ‘serialVersionUID’列:鼠标放到类名上(alt+enter)完活~...原创 2021-10-22 09:43:09 · 6787 阅读 · 0 评论 -
IDEA操作 名字快速驼峰等操作
下载插件 怎么下载应该不用我说了吧 哈啊哈哈~在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。请参阅编辑菜单或使用 ⇧ + ⌥ + U Shift + Alt + U。允许禁用某些转换或在首选项中更改它们的顺序...原创 2021-10-12 14:14:52 · 225 阅读 · 0 评论 -
企业微信机器人实现发送消息的功能(文本消息,图片消息,图片+文字消息)
1.打开企业微信电脑版点击红框位置添加机器人2.复制地址3.代码环节Controller@GetMapping(value = "testRobot")public void testRobot() throws IOException { //VO这段可以写在业务逻辑层 QiRobotVo vo = new QiRobotVo(); //机器人地址 vo.setWebhookAddress("刚才复制的地址"); //1.第一种情况:发送文本消息原创 2021-09-27 15:55:17 · 5313 阅读 · 4 评论 -
企业微信机器人实现自动推送天气预报
start~因为要用到天气信息,在网上找了很多免费的api,不是有调用限制要不就是返回的结果不满意,最终看了百度的比较合适,决定用爬虫抓下来。在百度上搜索"长春天气",将浏览器的地址复制,作为请求地址因为我是吉林长春的所以就举例长春了可以换成自己想要的城市-.-这里采用jsoup爬取数据导入坐标↓<!-- https://mvnrepository.com/artifact/org.jsoup/jsoup --><dependency> <groupId原创 2021-09-28 14:11:45 · 3137 阅读 · 0 评论 -
mysql大于等于、小于等于的写法
mysql大于等于>=、小于等于<=、>、<的写法第一种写法大于等于 <![CDATA[ >= ]]>小于等于 <![CDATA[ <= ]]>大于 <![CDATA[ > ]]>小于 <![CDATA[ < ]]>第二种写法原符号 < <= > >= & ' "替换符号原创 2021-07-30 13:56:27 · 14348 阅读 · 0 评论 -
mysql中group_concat函数的使用以及separator的用法
GROUP_CONCAT separator可将查询结果用字符串连接变为一行,需配合使用GROUP BY~start下面两张表举例标签表↓用户标签表↓根据条件user_id=98用户的标签有label_id 为1和2separator 默认是逗号 ‘,’~end...原创 2021-07-27 16:01:11 · 6912 阅读 · 0 评论 -
mysql快捷键
1. 主窗口 Ctrl+F: 输入关键字查询表 Ctrl+Q: 打开查询 Ctrl+H: 查看执行历史 Ctrl+G: 打开之前查询保存的sql位置2. 打开具体某一个表后 Ctrl+Q: 打开这个表的查询 Ctrl+D:打开表的设计表 Ctrl+F: 输入关键字查询表中数据 Ctrl+左/右箭头:可到行首,行尾 Ctrl+左/右箭头: 可到列首,行尾3. 打开表设计后 Ctrl+Q: 打开查询 Ctrl+S: 保存 Ctrl+C: 复制列原创 2021-07-27 12:16:54 · 1635 阅读 · 0 评论 -
sql 截取字符串:
1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;2、POSITION(substr IN str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,与LOCATE函数作用相同;3、LEFT(str, length):从左边开始截取str,length是截取的长度;4、RIGHT(str, length):从右边开始截取s原创 2021-06-21 14:24:57 · 273 阅读 · 0 评论 -
sql随机取一条数据
SELECT * FROM gs_employee_user B JOIN ( SELECT CEIL( MAX( ID ) * RAND( ) ) AS ID FROM gs_employee_user ) AS m ON B.ID >= m.ID LIMIT 1原创 2021-05-28 10:28:01 · 1686 阅读 · 0 评论 -
sql计算字段中字数的个数
length:返回字符串所占的字节数char_length:返回字符串的字符数源数据length:返回字符串所占的字节数char_length:返回字符串的字符数应用场景1.查询字符串长度length(str)2.查询列最大字符串长度max(length(str))3.查询某个字符出现几次 length(str1)-length(replace(‘str1’,’str2’,”))...原创 2021-05-27 15:53:34 · 6631 阅读 · 0 评论 -
java统一响应信息主体(工具类)
【代码】java统一响应信息主体(工具类)原创 2021-05-13 17:58:25 · 534 阅读 · 2 评论 -
sql插入时返回插入主键id(id位自动增长)
Controller @RequestMapping(value = "/getAddTest", method = RequestMethod.POST) @ApiOperation(value = "测试添加返回主键id") public ApiResult getAddTest(EmployUser user) { employeeService.getAddTest(user); return ApiResult.ok(); }Serv原创 2021-05-13 17:55:11 · 1037 阅读 · 0 评论 -
list中随机获取n条、随机生成4位6位数工具类,1-n范围随机数,Math.random()生成随机数
工具类代码package com.gosingapore.cp;import java.text.DecimalFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Random;/** * @author zc * @date 2021/5/13 16:20 */public class RandomUtil { private s原创 2021-05-13 16:44:05 · 275 阅读 · 0 评论 -
sql查询数据库所有表、字、注释
1.查询数据库所有表名称和注释SQL//table_schema = 'qsc-v3-dev'要查询的数据库SELECT table_name, table_comment FROM information_schema.TABLES WHERE table_schema = 'qsc-v3-dev'查询数据库所有表名称和注释SQL式样图~2.查询数据库所有表、字、注释//table_schema = 'qsc-v3-dev'要查询的数据库SELECT t.TABLE_NAME原创 2021-05-13 15:45:06 · 1435 阅读 · 0 评论 -
windows10查看本机IP脚本
右键新建文本文件,将文本内容复制进去。修改文件后缀为.bat。双击运行即可。脚本内容@echo offipconfig cmd原创 2021-05-10 10:12:37 · 419 阅读 · 0 评论 -
Navicat Premium 15 逆向表到模型
begin①选中要导出模型的表②右键逆向表到模型③生成模型④调整喜欢模型的样式,本人用的IE(Crow’s Foot)看起来比较干净⑤勾选显示字段和注释,数据库名字自行选择勾选⑥撒花✿✿ヽ(°▽°)ノ✿end...原创 2021-05-07 09:50:49 · 2663 阅读 · 0 评论 -
mybatisplus查询方法(各种)
package com.gosingapore.cp;import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;原创 2021-05-05 10:21:19 · 1046 阅读 · 0 评论 -
mybatisplus update更新操作的三种方式
1.根据id更新//实体类User user = new User();user.setUserId(1);user.setAge(18); userMapper.updateById(user);2.条件构造器作为参数进行更新//把名字为zwj的用户年龄更新为18,其他属性不变UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();updateWrapper.eq("name","zwj");User原创 2021-05-04 17:59:20 · 35881 阅读 · 0 评论 -
MySQL解决去除逗号||把逗号替换为《》,/,?,。,-,+,* 等,并且截取该字段的后几位字符串(取字符串的固定长度)
业务场景演示将字段mername中的省市区(中国,吉林省,长春市,农安县)不更改数据库的情况下显示为(吉林省 长春市 农安县)下面通过查询的sql解决select replace(substring(cid.mername, 4, 99),',','') address from cp_city_dictionary cid where cid.id=220122解释:replace(substring(cid.mername, 4, 99),',','')一.substring(cid.m原创 2021-04-28 17:20:19 · 2128 阅读 · 0 评论 -
MySQL sql语句字段截取前几位,后几位等
MySQL 字符串截取函数:left(), right(), substring(),这是我比较常用的几个方法。1. 字符串截取:left(str, length)select left('这是要截取的内容', 3); 2. 字符串截取:right(str, length)select right('这是要截取的内容', 3); 3. 字符串截取:substring(str, pos); substring(str, pos, len)3.1 从字符串的第 4 个字符位置开始取,直到结束。原创 2021-04-28 15:28:36 · 14878 阅读 · 0 评论 -
Git命令之查看及设置用户名邮箱
查看用户名和邮箱地址git config user.namegit config user.email修改用户名和邮箱地址git config --global user.name "username"git config --global user.email "email"原创 2021-04-03 11:18:25 · 345 阅读 · 0 评论 -
获取ip地址 域名获取与解析
//解析ip的java写法,输入域名能解析出来ip,你直接输入ip也会显示ip(如果ip地址不对或者是域名不对会报错)//如果你c盘下没有配置域名解析文件,那默认会去dns查询解析这个域名对应的ip地址(需要联网,不然会解析失败)可选择则main方法与junit测试下面代码奉上↓public void getyuming(){ InetAddress byName = null; String address = null; String hostAddress = null原创 2021-03-31 15:58:30 · 1112 阅读 · 0 评论