
杂记
瞎子¢闯关
这个作者很懒,什么都没留下…
展开
-
多线程初学
思考:1:多线程:到底什么时候该用多线程(转)2:主要类:3:怎么使用多线程:联想到开启线程方法 是在方法体{}里面写业务代码 。那么多线程也是这样写法?https://blog.youkuaiyun.com/miachen520/article/details/115021783?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-5&spm=1001.2101.3001.4242package com.misc..原创 2021-04-01 15:00:43 · 115 阅读 · 0 评论 -
2020-12-08
白话“设计模式”设计模式是学不懂的玄学?设计模式给人的第一感觉,总是很高冷。我还清楚记得,十几年前第一次上设计模式的课,老师一脸讳莫如深地站上讲台,环视了遍坐在下面满脸期待的我们,说:今天开始我们学设计模式。设计模式非常重要,也很特别,和其他专业课不太一样,刚开始大家可能不知道这门课在讲什么,别担心,这很正常。到了期末,大家可能照样不知道这门课在讲什么。末了老师还意犹未尽,来了一句总结:设计模式,学了也不会懂,懂了也不会知道有啥用。这句话是我对设计模式的第一印象,相信也是很多人对设计模式的第一印象。老原创 2020-12-08 17:31:40 · 113 阅读 · 0 评论 -
如何在for循环外 调用for循环里面的数据 -改变数据结构
在for外面创建一个新的对象 list list=new Arraylist<>()然后list.add进去。最后在for外面的 list就有for循环里面的数据生成快捷 增强for .iter生成快捷 for 对象.fori 回车生成快捷 if 判断 .if如果数据不是前端想要。可以用创建新的实体类 。搞一个新的结果集。处理已经的旧结果集。然后放进去。一个对象多个list的情况。处理成一个对象的list的情况...原创 2020-10-21 18:11:35 · 2464 阅读 · 0 评论 -
BUG==负载均衡到85 没负载到86报500错误
异常处理:com.netflix.zuul.exception.ZuulException: Filter threw ExceptionCaused by: org.springframework.cloud.netflix.zuul.util.ZuulRuntimeException: com.netflix.zuul.exception.ZuulException: Forwarding errorCaused by: com.netflix.zuul.exception.ZuulExceptio原创 2020-10-14 12:01:04 · 306 阅读 · 0 评论 -
分页查询去重重复id显示
https://blog.youkuaiyun.com/qq_31183727/article/details/83575875应该list可以直接去重 有空可以研究。思路:用treeSet去重,然后再转换成list原创 2020-10-06 19:40:06 · 170 阅读 · 0 评论 -
解决一对多,不用多建一张表的问题。、优化代码
解决一对多,不用多建一张表的问题。、/** * 转list * @param json json字符串 * @param clazz class对象 * @param <T> 泛型 * @return 泛型对象列表 */public static <T> List<T> fromJsonToList(String json, Class<T> clazz) { return fromJson0(json, Parameterized原创 2020-09-24 19:58:22 · 176 阅读 · 0 评论 -
数组后端表示一般是指list吗【??】
也可以是数组,但是list更方便些原创 2020-09-23 12:05:11 · 136 阅读 · 0 评论 -
深拷贝和浅拷贝
2020-09-21深拷贝和浅拷贝BeanUtils.copyProperties(intercomControlReplyExtend,vo);把前面的参数对象复制给后面的参数对象等同于get和set原创 2020-09-21 18:21:17 · 87 阅读 · 0 评论 -
update批量更新的坑
不能FlowApplyID类型。不用写resultMap resultType原创 2020-09-01 20:56:22 · 158 阅读 · 0 评论 -
mp用法and-ge-le
不能用lambda表达式,不用or原创 2020-08-17 18:38:48 · 532 阅读 · 0 评论 -
配置文件的读取注解@value
这种是获取配置文件中的参数配置文件设置在哪里。那你运行的时候打个断点,如果是null就是没写,如果有你再找找原创 2020-08-17 10:38:31 · 298 阅读 · 0 评论 -
:“org.springframework.web.bind.MissingServletRequestParameterException
{“timestamp”:“2020-08-13 17:36:35”,“status”:400,“error”:“Bad Request”,“exception”:“org.springframework.web.bind.MissingServletRequestParameterException”,“message”:“Required String parameter ‘mac’ is not present”,“path”:"/alarmSystemForTerminal/listDefenceS原创 2020-08-13 17:45:54 · 915 阅读 · 0 评论 -
分页实现方式
原创 2020-08-13 15:47:26 · 128 阅读 · 0 评论 -
排班计划需求-查询list思路实现-计划-值班-人员-成员-分页
@Datapublic class DutyPlanVo { @ApiModelProperty(value = "排班计划表的id") private String id; @ApiModelProperty(value = "排班年计划") private Integer year; @ApiModelProperty(value = "排班计划值班组") private List<DutyPlanGroup> dutyPlanGroup原创 2020-08-13 15:37:55 · 386 阅读 · 0 评论 -
反正springboot没有实现Date类型的接收解析
spring默认不支持Date类型的数据反正springboot没有实现Date类型的接收解析导错包原创 2020-08-12 18:45:30 · 153 阅读 · 0 评论 -
org.springframework.web.method.annotation.MethodArgumentTypeMismatchException
org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type ‘java.lang.String’ to required type ‘java.util.Date’; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to c原创 2020-08-11 16:36:17 · 545 阅读 · 0 评论 -
开发遇到2个异常、java.lang.ClassCastException: com.
是代码写错== 查出来是2个信息,但是返回类型只能接收一条信息。改代码-改成list。或者改数据库id。对应查出来是一条信息。第二个异常是强制异常。 是xml sql导致。 查是String。但是写的原因:xml返回的DutyPerson,接口用String接受,导致的报错你可以把resultMap换成resultType=“String”...原创 2020-08-05 14:43:19 · 255 阅读 · 0 评论 -
SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
作者:Sans_juejin.im/post/5d087d605188256de9779e64一.说明Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任.二.项目环境MyBatis-Plus版本: 3.1.0SpringBoot版本:2.1.5JDK版本:1.8Shiro版本:1.4Shiro-redis插件版本:3.1.0数据表(SQL文件在原创 2020-08-01 23:44:22 · 259 阅读 · 0 评论 -
内存管理机制-大佬的笔记
原创 2020-08-01 10:30:41 · 133 阅读 · 0 评论 -
一看就懂 获取整年的日期 java
public static void main(String[] args) { int year=2020;//改为前端传进来的参数 Calendar c_begin = new GregorianCalendar();// GregorianCalendar是Calendar的子类 Calendar c_end = new GregorianCalendar(); DateFormatSymbols dfs = new DateFormatSymbols(); .原创 2020-07-30 16:56:01 · 336 阅读 · 0 评论 -
用来获得这一天在是这个年的第多少天。Calendar
public static void main(String[] args) { Calendar c_begin = new GregorianCalendar(); Calendar c_end = new GregorianCalendar(); DateFormatSymbols dfs = new DateFormatSymbols(); String[] weeks = dfs.getWeekdays(); ..原创 2020-07-30 16:36:54 · 119 阅读 · 0 评论 -
java获取一年的所有时间,集合 Calendar年月日星期
public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入年份"); int year = 2020; int m = 1;//月份计数 while (m < 13) { int month = m; Calendar cal .原创 2020-07-30 16:00:31 · 2696 阅读 · 0 评论 -
无敌给力Excel 实现。大佬分享 新手必看
1、POI报表的概述1.1 需求说明在企业级应用开发中,Excel报表是一种最常见的报表需求。Excel报表开发一般分为两种形式:为了方便操作,基于Excel的报表批量上传数据;通过java代码生成Excel报表。1.2 Excel的两种形式目前世面上的Excel分为两个大的版本Excel2003和Excel2007及以上两个版本,两者之间的区别如下:Excel2003是一个特有的二进制格式,其核心结构是复合文档类型的结构,存储数据量较小;Excel2007 的核心结构是 XML 类型的结构,转载 2020-07-24 17:37:31 · 296 阅读 · 0 评论 -
排序表Excel。记录实现
导出Excel值班表 private void btn_export_1_Click(object sender, RoutedEventArgs e) { try { //表格数据源为空是不执行导出操作 if (ltDataSchedule == null || ltDataSchedule.Count() <= 0) return; //获取选择的年和月份 int sel..原创 2020-07-24 17:04:07 · 99 阅读 · 0 评论 -
sql语句查询里面有list集合。xml写法
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.sunmnet.prison.supervised.dao.patrol.ChangePatrolGroupRecordMapper">原创 2020-07-22 11:03:23 · 2147 阅读 · 0 评论 -
排班系统-设计代码坑
比如时间表的里面的值班组id。是怎么来的这样解决了。另一个表的id怎么来的原创 2020-07-21 10:47:59 · 396 阅读 · 0 评论 -
nginx篇-踩坑与理解
Nginx篇1:反向代理【我的理解就是转发,拦截一个请求,然后又转发到另外一个路径】2.正向代理最大的特点是客户端非常明确要访问的服务器地址3. 反向代理,“它代理的是服务端,代服务端接收请求”,主要用于服务器集群分布式部署的情况下,反向代理隐藏了服务器的信息。请问有人做过下载限速相关的操作么,感觉下载太多,太集中了,带宽容易撑不住,有人坐过的话,提点下用什么插件搜索一下 nginx 的限速和并发呢。如果是动态资源 前端 --> nginx -->分发请求 --> 后台接口原创 2020-07-14 15:43:36 · 155 阅读 · 0 评论 -
Excel骚写法-传值给父类
研究excel一直看不到这些代码有什么用。毕竟下面了后面看到了class LoginLogExportComponent extends AbstractExportService才明白是传值给父类原创 2020-07-13 15:01:59 · 193 阅读 · 0 评论 -
搜索篇-elasticesearch-实现日记功能
搜索篇-elasticesearch大家有没做过大量数据一键搜索的需求。【涉及数据同步】怎么把数据串联起来,然后还要实现分页, 后台要做到能建模,比如这个表的name可作为查询字段,怎么做到动态加入关系型到非关系型的数据同步python爬虫 入库 然后数据清洗 导入到es【es字段固定的】【排序也是用guava脚本】搜索分固定,模糊,分词查询EsServiceTransportClient搜index@Document (indexname)插入的时候自动建了【索引库】@Field注解,原创 2020-07-10 14:43:47 · 344 阅读 · 0 评论 -
空指针的原因
因为sql语句查出来是空。所有get不到、改为原创 2020-07-10 11:48:35 · 119 阅读 · 0 评论 -
原型sql统计图-百分比
SELECTdate_format( alarm_time, '%Y-%m-%d ’ ) AS day,count( * ) AS CountFROMalarm_intelligence_managementWHEREalarm_time >= '2020-07-02 ’AND alarm_time <= '2020-07-22 ’GROUP BYdate_format( alarm_time, ‘%Y-%m-%d’ );selectcount(*) as Count ,.原创 2020-07-08 17:04:03 · 294 阅读 · 0 评论 -
借助redis 实现多线程生产消费阻塞队列-kafka
请问有人做过下载限速相关的操作么,感觉下载太多,太集中了,带宽容易撑不住,有人坐过的话,提点下用什么插件搜索一下 nginx 的限速和并发呢。项目中实现——listMacStatusAlarmSystemForTerminalController 实现的思路——是不是用feign去访问另一个微服务,获取数据。然后这个接口是去kafka拿数据的? kafkaTemplate.send(HONEYWELL_TOPIC, "DEVICE_SSS_CCCCC_STA...原创 2020-07-06 14:58:43 · 419 阅读 · 0 评论 -
用list「」返回类型是 多条数据。
今天写代码遇到一个理解坑。用list<实体类>去写返回给前端的数据,但是报类型错误,最后改成直接用实体类返回,就可以。对list多一个理解。一开始写的是pulibc List alarmInfoCount( String area){}...原创 2020-07-04 17:32:14 · 294 阅读 · 0 评论 -
Liunx学习坑
语录:linux这种 有时候你照着人家的实验步骤走 你都会报各种错误多数时间都在解决依赖性 日志错误信息 配置文件那你就不要尝试tar包这类型的东西了 直接包管理器安装就行find / -name filename看看 systemctl命令能否列出你的nginx服务...原创 2020-07-02 23:28:58 · 112 阅读 · 0 评论 -
Prison-网关 RouteFilter
类是: RouteFilter@Autowiredprivate SupervisedFeignService supervisedFeignService;@Autowiredprivate OrgRankFegignService orgRankFegignService;if(org.apache.commons.lang.StringUtils.isNotBlank(requestURI)&&supervisedFeignService.systemUrlList().原创 2020-07-02 17:39:41 · 151 阅读 · 0 评论