- 博客(20)
- 收藏
- 关注
转载 MySQL百万级数据分页查询及优化
1、直接使用数据库提供的SQL语句 SELECT * FROM 表名称 LIMIT M,N 适用于数据量较少的情况(元组百/千级) 缺点:全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3). Limit限制的是从结果集的M位置处取出N条输出,其余抛弃. 2、建立主键或唯一索引, 利用索引(假设每页10条) SELECT * F...
2019-08-22 15:49:00
1673
转载 Cookie和Session的区别
1、存储位置不同 cookie的数据信息存放在客户端浏览器上。 session的数据信息存放在服务器上。 2、存储容量不同 单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。 对于session来说并没有上限,但出于对服务器端的性能考虑,session内不要存放过多的东西,并且设置session删除机制。 3、存储方式不同 cookie中只能保...
2019-08-22 10:30:00
235
转载 java实现后台上传压缩图片
控制器的方法public ResultMap fileUpload(@RequestParam("file") MultipartFile file) { String pictureName = DateUtil.getAllTime(); //获取压缩后的图片名称,随机生成 String smallerPictureName = UUID.randomUUID()....
2019-08-09 10:44:00
540
转载 springboot相关面试题
springboot和springmvc的区别 spring boot 内嵌tomcat,Jetty和Undertow容器,可以直接运行起来,不在再做部署; spring boot 自动配置,减少了xml文件的大量配置;降低了项目搭建的复杂度 Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各...
2019-08-08 12:17:00
3216
转载 面试笔记1
1.基础 2.多线程 题目1:乐观锁、悲观锁,可重入锁、不可重入锁概念,并举例Java中应用。 悲观锁(Pessimistic Lock), 就是很悲观,每次去拿数据的时候都认为别人会修改。所以每次在拿数据的时候都会上锁。这样别人想拿数据就被挡住,直到悲观锁被释放。 乐观锁(Optimistic Lock), 就是很乐观,每次去拿数据的时候都认为别人不会修改。所以不会上锁,不会上...
2019-08-08 11:26:00
124
转载 Oracle数据库总结语法三
1、pl/sql的if判断 //输入<18的数字,输出未成年 //输入>18和<40的数字,输出中年人 //输入>40的数字,输出老年人 declare i number(3) :=$ii; begin if i<18 then dbms_output.put_line("未成年"); elsif i&...
2019-07-29 15:30:00
217
转载 Oracle数据库总结语法二
1、多行函数【聚合函数】:作用于多行,返回一个值 select count(1) from "表名"; ----查询总数 (*和1作用是一样的) select sum(sal) from "表名"; --工资总和 select max(sal) from "表名";--最大工资 select min(sal) from "表名"; ---最低工资 select avg(s...
2019-07-29 10:59:00
1304
转载 Oracle数据库总结语法一
1、创建表 create table "表名"( pid number(20), pname varchar2(10) ) 2、添加一列 alter table "表名" add "列名称" number(1); 性别用0,1代替男女 3、修改列类型 alter table "表名" modify "列名称" char(1); char长度指定的,一直为1 4、...
2019-07-26 11:52:00
216
转载 Oracle数据库常用语句
1、创建表空间(注释--) creat tablespace "表名" datafile '虚拟机所在目录' (后缀一定是.bdf) size 100m 初始大小100兆 autoextend on 自动扩展大小 next 10 ; 每次扩展10m 2、删除表空间 drop tablespace "表名"; 3、创建用户 create use...
2019-07-26 10:34:00
120
转载 git常用命令
Git 全局设置:git config --global user.name "账号"git config --global user.email "邮箱"创建 git 仓库:mkdir gitdemocd gitdemogit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add o...
2019-07-25 18:16:00
153
转载 RabbitMQ个人总结一
1、工作队列之公平分发 1.1、使用公平分发必须关闭自动应答,ack改成手动 生产者:消费者1:消费者2: 消费者2处理的消息比消费者1多(能者多劳) 2、消息应答和消息持久化 autoAck:Boolean类型(true、false) true:rabbit将消息分发给消费者,就会从内存中删除 如果杀死正在执行的消费者,就会丢失正在处理的信...
2019-07-25 15:51:00
137
转载 RabbitMQ web命令
启动:service rabbitmq-server start关闭:service rabbitmq-server stop重启:service rabbitmq-server restart windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功 进入到sbin目录下:rabbitmq-plugins enable rabbitmq_managem...
2019-07-23 16:59:00
116
转载 Linux操作系统的常用命令
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创...
2019-07-18 14:31:00
117
转载 Nginx常用命令
验证配置是否正确: nginx -t查看Nginx的版本号:nginx -V启动Nginx:start nginx快速停止或关闭Nginx:nginx -s stop正常停止或关闭Nginx:nginx -s quit配置文件修改重装载命令:nginx -s reload 转载于:https://www.cnblogs.com/caiwx/p/11205769.html...
2019-07-18 10:49:00
120
转载 Java面试总结(二)
11、值传递和引用传递的区别 值传递:只要是基本类型都是值传递 引用传递:针对于基本类型进行封装,对封装进行传递12、单例模式的详细介绍 (1) 单例模式,创建一个全局对象,每次调用使用同一个实例 (2) 原型模式,每次调用都新建一个对象 (3) session,一个session会话,使用一个对象实例 (4) request, ...
2019-07-15 14:27:00
457
转载 Java面试总结(一)
1、equals和==和hashcode“==”是运算符,比较两个变量的值是否相等 equals是Object类的方法。比较两个对象是否相等 hashcode是Object类的方法,返回一个哈希值。(数值)2、string、 stringbuilder、 stringbuffer区别 string:不可变序列 stringbuilder:可变的字符序列,线程安全。(...
2019-07-15 13:46:00
131
转载 @ApiImplicitParam注解
@Api:用在请求的类上,表示对类的说明 tags="说明该类的作用,可以在UI界面上看到的注解" value="该参数没什么意义,在UI界面上也看到,所以不需要配置" @ApiOperation:用在请求的方法上,说明方法的用途、作用 value="说明方法的用途、作用" ...
2019-07-04 14:18:00
5440
转载 接口文档注解:@ApiOperation
@ApiOperation不是spring自带的注解是swagger里的 com.wordnik.swagger.annotations.ApiOperation; @ApiOperation和@ApiParam为添加的API相关注解,个参数说明如下: @ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接...
2019-07-04 14:15:00
1075
转载 码云上传项目强制刷新
1. 本地建立文件夹,把项目文件放到该目录下;2. 右键单击新文件夹,点击“Git Bash Here”;3. 初始化本地仓库,输入git init4. git remote add origin git@git.oschina.net:xxx.git //你的远程仓库地址,使本地和远程仓库进行关联;5. git pull originmaster...
2019-07-04 10:02:00
218
转载 spring springMVC Struts2 区别
Spring: Spring是IOC和AOP的容器框架,Spring是一个通用解决方案, 最大的用处就是通过Ioc/AOP解耦, 降低软件复杂性, 所以Spring可以结合SpringMVC等很多其他解决方案一起使用, 不仅仅只适用于WEB开发。 SpringMVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring ...
2019-06-20 15:07:00
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅