- 博客(12)
- 收藏
- 关注
原创 一些优秀开源项目
一、mall star 数 12.7k,项目地址: https://github.com/macrozheng/mall mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管...
2019-06-12 14:56:53
141
原创 java里list的一些排序方法
java的实体bean结构 import java.util.ArrayList; import java.util.List; public class Human { private String name; private int age; public Human() { } public Human(String name, int...
2019-05-04 22:35:29
143
原创 idea快捷键
idea修改快捷键方法总结 https://blog.csdn.net/xinghuo0007/article/details/78441574 Ctrl+Shift+F12 窗口最大化 按住alt + 鼠标左键 列编辑模式 按两下Shift 找类找文件 Ctrl+Shift+回车 快速完成if,while等语句 ...
2019-05-03 22:46:15
106
原创 递归查询树形结构数据
1.初始化数据库数据 DROP TABLE IF EXISTS `t_domain`; CREATE TABLE `t_domain` ( `id` varchar(36) NOT NULL, `domain_name` varchar(20) NOT NULL COMMENT '区划名称', `parent_domain_id` varchar(36) DEFAULT NULL C...
2019-03-15 14:45:28
445
原创 在Windows下创建cmd/bat文件快速运行jar文件
1.在可执行jar包所在路径创建run.txt文件 2.编辑run.txt内容(输入java -jar xxx.jar) 3.保存并修改的文件拓展名(.bat或者.cmd) 4.双击运行即可
2019-02-22 16:22:45
794
转载 以流的形式向前端写文件
response.addHeader("Content-Disposition","attachment;filename="+文件名);必加! Content-Disposition 是MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件,就是当用户想把请求所得的内容存为一个文件的时候提供一个默认的文件名 attachment:表示 : 作为附件下载 如果是在...
2019-02-21 16:34:35
664
原创 mysql根据时间范围查询
select * from bank_statistics where day_time BETWEEN '2018-06-01' and '2018-06-10'; # 根据两端范围查询 select * from bank_statistics where day_time = '2018-05-24'; # 查询某一天的 select * from bank_statistics w...
2019-01-12 22:21:01
6595
原创 Spring中的那些坑
1.Spring中方法里调用方法,里面的方法不走代理(内部方法是由this调用,而非代理对象),spring的作者就是这么设计的,没有为什么
2018-12-22 17:45:00
143
原创 mysql事物隔离级别
事物是区分文件存储系统与Nosql数据库重要特性之一,其存在的意义是为了保证即使在并发情况下也能正确的执行crud操作。怎样才算是正确的呢?这时提出了事物需要保证的四个特性即ACID: A: 原子性(atomicity) 事物中各项操作,要么全做要么全不做,任何一项操作的失败都会导致整个事物的失败; C: 一致性(consistency) 事物结束后系统状态是一致的; I: 隔...
2018-12-22 00:09:34
77
转载 mysql的setAutoCommit()
setAutoCommit方法用一句话说就是用来保持事务完整性,一个系统的更新操作可能涉及多张表,这个时候,就需要用多个Sql语句来实现,实际上我觉得这个东西就是用来实现事务的。 当我们进行多条数据进行增删改的时候,一旦在一句sql中出现了错误,就会出现有部分数据已经成功,而后面的数据就没有办法执行,这个时候,就会出现脏数据。 因此我们使用setAutoCommit方法,这个方法有一个参数,参...
2018-12-21 23:11:42
213
原创 HashMap原理
数组的初始长度为16,扩容的阈值为0.75,每次以2的倍数扩容,16---32---64... 底层数据结果为数组+链表,jdk8增加了红黑树(链表长度>=8时,变为红黑树,以提高查询速度) 线程安全问题: 1.多线程put的时候可能导致元素丢失 源码定位 1 void addEntry( int hash, K key, V value, int bucket...
2018-12-16 18:19:55
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人