文章分类 -  java 基础知识

java 基础知识
摘要:看图,我这个权限字符串要一个个添加就很烦啊,想哭,有没有好办法呢,肯定有啊,给出方案及代码, 1.遍历包下面所有带注解的 类 2. 然后取到注解上的值 3. 插入数据库 这样是不是不需要一个个手动添加了呢。 测试类 @RestController public class UserControlle 阅读全文
posted @ 2020-07-02 11:25 川流不息& 阅读(120) 评论(0) 推荐(0) 编辑
摘要:上来就是梭哈 工具类如下: /** * Author: lyc * Date: 2020/6/15 16:27 */ @Slf4j public class ExcelUtils { /** * 导出 * @param response * @param fileName * @param rows 阅读全文
posted @ 2020-07-01 17:52 川流不息& 阅读(254) 评论(0) 推荐(0) 编辑
摘要:总结:基本每个项目 都有各种各样的树形结构,什么组织机构,权限 什么的,商品分类的,之前也用ztree 写过,今天用layui 自带组件一个 后台代码: 重点 说下 分类树吧 前端: 效果: 2. 平铺方式 相比递归简单 思路 1. 循环一边所有节点 2.获取每个节点所有子节点 /** * 构建树 阅读全文
posted @ 2019-12-17 15:39 川流不息& 阅读(191) 评论(0) 推荐(0) 编辑
摘要:总结:表单重复提交是个什么东西呢?就是用户快速点击两次,而保存了两次,于是数据出现了两条 重复数据,造成了不必要的麻烦和困扰,这就是脏数据。 解决办法有很多,我这里 列举几种思路 1.页面置灰,第一次点击后就置灰 等处理响应 后在按钮还原 (前端处理) 2.以前的传统模板 开发 利用session 阅读全文
posted @ 2019-10-31 16:08 川流不息& 阅读(833) 评论(0) 推荐(0) 编辑
摘要:总结:1 finally 里面 如果try 前面没有 System.exit(0),有return 就是最后结果,否者finally 类似于个钩子 吧,就是所有语句 return 之前 确定好值了(看编译器class 就知道了) 在会 去 执行finally 里面的语句,这里面有 return 肯定 阅读全文
posted @ 2019-10-30 11:34 川流不息& 阅读(211) 评论(0) 推荐(1) 编辑
摘要:QPS Queries Per Second,每秒查询数。每秒能够响应的查询次数。 QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。每秒的响应请求数,也即是最大吞吐能力。 TPS Transactions Per 阅读全文
posted @ 2019-08-08 10:14 川流不息& 阅读(962) 评论(0) 推荐(0) 编辑
摘要:总结:mybatis 参数传递到 xml 几种方式。 方法1:顺序传参法 public User selectUser(String name, int deptId); <select id="selectUser" resultMap="UserResultMap"> select * from 阅读全文
posted @ 2019-07-30 13:39 川流不息& 阅读(169) 评论(0) 推荐(0) 编辑
摘要:总结:我所知道的锁概念,各种概念总结,你还怕锁吗? 👉 乐观锁 分为三个阶段:数据读取、写入校验、数据写入。 假设数据一般情况下不会造成冲突,只有在数据进行提交更新时,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回错误信息,让用户决定如何去做。fail-fast机制。 https://g 阅读全文
posted @ 2019-07-29 11:39 川流不息& 阅读(472) 评论(0) 推荐(1) 编辑
摘要:起因 今天接到财务一个需求,求一个月 商品出入库 信息,销售出库,采购入库。所以 我只能 查了 在汇总 在一起。 画了一个图: 思路两种: 1.可以吧 你先把 并集 求出来,在吧并集里面 数据合并,在吧其他 两个 集合 删除 相交的,在3个集合合并 2.先 合并两个 集合,在根据商品id 分组,计算 阅读全文
posted @ 2019-07-27 18:37 川流不息& 阅读(368) 评论(0) 推荐(0) 编辑
摘要:总结:线程 共享 进程 里面的资源,进程是操作系统 最小单元,一个进程 可以存在多个 线程。提下 jvm 退出 并不是main 方法结束,而是 jvm 不存在 其他 线程(排除守护线程) 其他线程 调用线程中断 ,线程运行时则不会抛出异常,处于阻塞 ,会抛出异常,,这个时候 中断会复位,当前线程中断 阅读全文
posted @ 2019-07-25 13:53 川流不息& 阅读(116) 评论(0) 推荐(0) 编辑
摘要:总结:我们写过很多接口,有没有想想接口的安全性呢?jwt,openid 侧重 于 认证(就是用户是谁),OAuth2 侧重于授权(就是说这个东西是否有权限访问),接口签名呢 侧重于安全 签名介绍: AccessKey&SecretKey (开放平台) 请求身份 为开发者分配AccessKey(开发者 阅读全文
posted @ 2019-07-24 14:02 川流不息& 阅读(3105) 评论(0) 推荐(0) 编辑
摘要:总结:在HTTP中与网页缓存相关的HTTP头部信息分为以下三组: Last-Modified和If-Modified-Since ETags和If-None-Match Expires和Cache-Control 下面就分别对这三组HTTP头进行详细的说明和总结! Last-Modified和If- 阅读全文
posted @ 2019-07-22 17:55 川流不息& 阅读(407) 评论(0) 推荐(0) 编辑
摘要:总结:我们大多数时候都是静态编译,写好java 开发工具或者构建 就给编译了,有没有动态生成类,然后执行呢,答案是有的,如动态代理的具体实现。 介绍: 反射:就是通过在运行时获得类型信息然后做相应的操作。 动态编译:动态编译是从Java 6开始支持的,主要是通过一个JavaCompiler接口来完成 阅读全文
posted @ 2019-07-01 11:57 川流不息& 阅读(1550) 评论(0) 推荐(0) 编辑
摘要:总结:有时候我们异步处理结果,异步处理完成一半都是在处理的那端推送 消息(如 sms,极光或者自定义的推送消息系统)通知用户处理结果,不会立马返回处理后的结果,一般返回 排队中,或者处理中,前端轮询 查询结果 有时候在想 有没有 异步处理 同步响应结果呢,答案是有的,一般会设置超时时间,避免长时间等 阅读全文
posted @ 2019-06-14 10:07 川流不息& 阅读(222) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示