自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对多线程,线程池,结合项目使用

学习目标:`提示:理解java线程,多线性,异步使用方式 目前有使用的常用,应用例子:(1)在一个方法中,需要多处查询数据时,比如第一查询会员的优惠券的记录;第二需要查询会员的各种卡的数据内容;第三需要查询会员的消费情况;但是,这里是不需要去等到第一完成后,才去查询第二个的…此时,就需要有一个方式,去实现异步同时查询出来;所有,在这里需要采用多线程的方式学习内容:提示:Java多线程实现异步调用的方法例如:如何实现一个线程的;怎么实现异步调用的关键词:Runnable;T

2022-04-21 11:52:25 505

原创 树节点操作(返回树形结构)

public class ListTreeUtils { public static <E> List<E> getTreeList(List<String> topId, List<E> entityList,String idKey, String parentIdKey, String childListKey) { List<E> resultList = new ArrayList<>();

2021-01-12 16:53:47 480

原创 mysql三范式了解

第一范式就是属性不可分割,每个字段都应该是不可再拆分的。比如一个字段是姓名(NAME),在国内的话通常理解都是姓名是一个不可再拆分的单位,这时候就符合第一范式;但是在国外的话还要分为FIRSTNAME和LAST NAME,这时候姓名这个字段就是还可以拆分为更小的单位的字段,就不符合第一范式了。第二范式就是要求表中要有主键,表中其他其他字段都依赖于主键,因此第二范式只要记住主键约束就好了。比如说有一个表是学生表,学生表中有一个值唯一的字段学号,那么学生表中的其他所有字段都可以根据这个学号字段去获取,.

2021-01-05 10:57:49 123

原创 java阿里云上传exl返回下载地址链接

step 1:## 需要先配置好的你的阿里云服务器的配置,配置到yml文件中step 2:这里我采用的是jeecgboot中的AOP导出文件类型,结合实体标识的注解@Exl,得到需要的list;使用:HSSFWorkbook workbook = (HSSFWorkbook) ExcelExportUtil.exportExcel(new ExportParams(), ossFileDto.getClazz(), list);将workbook 转成字节流的形式,调用阿里云的上传工具类;从而返

2020-11-27 09:37:58 305

原创 程序方式递归 所有父类

----方法执行,采用while特性List<GmsProductCategory> list = null;if (Name != null) { list = this.list(new LambdaQueryWrapper<GmsProductCategory>().like(GmsProductCategory::getName, Name)); List<String> collect = list.stream().map(GmsPro.

2020-10-20 10:43:52 101

原创 2020-08-07

企业微信网页登录1.获取应用的access_token public String getAccessToken() throws Exception { Object workWeChatAccessToken = redisUtil.get(WORK_WECHAT_REDIS_KEY); if(workWeChatAccessToken==null) { synchronized (WorkWeChatUtil.class){

2020-08-07 16:56:37 76

原创 java 8 抽取多个属性以字符串形式拼接

List collect = list.stream().map(tar -> (tar.getUserId() + “:” + tar.getWorkAttendanceStatus())).collect(Collectors.toList());

2020-07-23 15:49:59 1643

原创 日历展示日期,以周一至周七对应;年份为准

LambdaQueryWrapper query = new LambdaQueryWrapper();query.eq(TRest::getDelFlag, “0”);query.eq(TRest::getYearTime, year);List tScheduling = tRestMapper.selectList(query);List dtos = ModelUtils.entityListToModelList(tScheduling, TRestDTO.class);//自动补足月份

2020-07-03 11:29:51 295

原创 mysql聚合查询例子

像这样将名字相同的时间组合到一起:起始mysql查询:使用聚合查询:select group_concat(id separator ‘;’) from t_label where CAST(id AS CHAR) in (1,2,3)

2020-07-01 10:37:32 135

原创 集合转字符串&&字符串转集合

StringUtils.join(",", 集合)--------------------------------------集合转字符串String s = “张三 123,李四 456,王五 789”;List list = Arrays.asList(s.split(","));List newlist = new ArrayList(list);System.out.println(list);

2020-06-30 10:19:34 208

原创 java去重重复集合

两个集合对象一致时;可使用// 创建一个新的list集合,用于存储去重后的元素// List listTemp = new ArrayList();// // 遍历list集合// for (int i = 0; i < list.size(); i++) {// // 判断listTemp集合中是否包含list中的元素// if (!listTemp.cont

2020-06-04 15:27:34 171

原创 linux下简单的前后端打包方式(后续会将内容补足完整)

前端编译包打包方式(将前端的编译包拉进来)进来 : cd/usr/local/nginx/conf/查看:vim nginx.conf接着: cd/opt/cema/查看列表:ls先将数据备份 mv dist 备份名字删除编译的方式:rm dist* -rf(别乱用)将前端的编译包拉进来进行解压命令:unzip dist.zip unzip dist(6).zip后台部...

2020-04-30 18:11:35 491

原创 企业微信服务端API理解——通讯录管理篇(后续还有部分需要补足)

开始开发:使用通讯录管理接口:原则上需要使用 通讯录管理secret,也可以使用 应用secret。但是使用应用secret只能进行“查询”、“邀请”等非写操作,而且只能操作应用可见范围内的通讯录。获取通讯录管理secret的方法如下:1、进入企业微信管理后台,在“管理工具” — “通讯录同步助手”开启“API接口同步”2、开启后,可设置通讯录API的权限:读取或者编辑通讯录...

2020-04-30 17:42:15 3520

原创 企业微信服务端api理解—身份验证篇

网页授权登录OAuth的使用:企业微信提供了OAuth的授权登录方式,可以让从企业微信终端打开的网页获取成员的身份信息,从而免去登录的环节。企业应用中的URL链接(包括自定义菜单或者消息中的链接),均可通过OAuth2.0验证接口来获取成员的UserId身份信息。OAuth简介Auth2的设计背景,在于允许用户在不告知第三方自己的帐号密码情况下,通过授权方式,让第三方服务可以获取自己...

2020-04-30 17:37:38 3685

原创 企业微信服务端API的理解(开发指南部分)

所有的接口需使用HTTPS协议、JSON数据格式、UTF8编码。接口说明格式如下:请求方式:GET/POST(HTTPS)请求地址:https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET数中标注大写的单词,表示为需要替换的变量请求包体:…参数说明:…权限说明:(标明接口的使用范围,...

2020-04-30 14:09:37 6170 1

空空如也

空空如也

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

TA关注的人

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