- 博客(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
1642
转载 Cookie和Session的区别
1、存储位置不同cookie的数据信息存放在客户端浏览器上。session的数据信息存放在服务器上。2、存储容量不同单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。对于session来说并没有上限,但出于对服务器端的性能考虑,session内不要存放过多的东西,并且设置session删除机制。3、存储方式不同cookie中只能保...
2019-08-22 10:30:00
202
转载 java实现后台上传压缩图片
控制器的方法public ResultMap fileUpload(@RequestParam("file") MultipartFile file) { String pictureName = DateUtil.getAllTime(); //获取压缩后的图片名称,随机生成 String smallerPictureName = UUID.randomUUID()....
2019-08-09 10:44:00
513
转载 springboot相关面试题
springboot和springmvc的区别spring boot 内嵌tomcat,Jetty和Undertow容器,可以直接运行起来,不在再做部署;spring boot 自动配置,减少了xml文件的大量配置;降低了项目搭建的复杂度Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各...
2019-08-08 12:17:00
3173
转载 面试笔记1
1.基础2.多线程题目1:乐观锁、悲观锁,可重入锁、不可重入锁概念,并举例Java中应用。悲观锁(Pessimistic Lock), 就是很悲观,每次去拿数据的时候都认为别人会修改。所以每次在拿数据的时候都会上锁。这样别人想拿数据就被挡住,直到悲观锁被释放。乐观锁(Optimistic Lock), 就是很乐观,每次去拿数据的时候都认为别人不会修改。所以不会上锁,不会上...
2019-08-08 11:26:00
106
转载 Oracle数据库总结语法三
1、pl/sql的if判断//输入<18的数字,输出未成年//输入>18和<40的数字,输出中年人//输入>40的数字,输出老年人declarei number(3) :=$ii;begin if i<18 then dbms_output.put_line("未成年"); elsif i&...
2019-07-29 15:30:00
196
转载 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
1280
转载 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长度指定的,一直为14、...
2019-07-26 11:52:00
202
转载 Oracle数据库常用语句
1、创建表空间(注释--)creat tablespace "表名"datafile '虚拟机所在目录' (后缀一定是.bdf)size 100m 初始大小100兆autoextend on 自动扩展大小next 10 ; 每次扩展10m2、删除表空间drop tablespace "表名";3、创建用户create use...
2019-07-26 10:34:00
101
转载 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
127
转载 RabbitMQ个人总结一
1、工作队列之公平分发 1.1、使用公平分发必须关闭自动应答,ack改成手动生产者:消费者1:消费者2:消费者2处理的消息比消费者1多(能者多劳)2、消息应答和消息持久化autoAck:Boolean类型(true、false)true:rabbit将消息分发给消费者,就会从内存中删除 如果杀死正在执行的消费者,就会丢失正在处理的信...
2019-07-25 15:51:00
120
转载 RabbitMQ web命令
启动:service rabbitmq-server start关闭:service rabbitmq-server stop重启:service rabbitmq-server restartwindows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功进入到sbin目录下:rabbitmq-plugins enable rabbitmq_managem...
2019-07-23 16:59:00
100
转载 Linux操作系统的常用命令
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创...
2019-07-18 14:31:00
98
转载 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
104
转载 Java面试总结(二)
11、值传递和引用传递的区别 值传递:只要是基本类型都是值传递 引用传递:针对于基本类型进行封装,对封装进行传递12、单例模式的详细介绍 (1) 单例模式,创建一个全局对象,每次调用使用同一个实例 (2) 原型模式,每次调用都新建一个对象 (3) session,一个session会话,使用一个对象实例 (4) request, ...
2019-07-15 14:27:00
429
转载 Java面试总结(一)
1、equals和==和hashcode“==”是运算符,比较两个变量的值是否相等 equals是Object类的方法。比较两个对象是否相等 hashcode是Object类的方法,返回一个哈希值。(数值)2、string、 stringbuilder、 stringbuffer区别 string:不可变序列 stringbuilder:可变的字符序列,线程安全。(...
2019-07-15 13:46:00
110
转载 @ApiImplicitParam注解
@Api:用在请求的类上,表示对类的说明tags="说明该类的作用,可以在UI界面上看到的注解"value="该参数没什么意义,在UI界面上也看到,所以不需要配置"@ApiOperation:用在请求的方法上,说明方法的用途、作用value="说明方法的用途、作用"...
2019-07-04 14:18:00
5360
转载 接口文档注解:@ApiOperation
@ApiOperation不是spring自带的注解是swagger里的 com.wordnik.swagger.annotations.ApiOperation;@ApiOperation和@ApiParam为添加的API相关注解,个参数说明如下:@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接...
2019-07-04 14:15:00
1030
转载 码云上传项目强制刷新
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
194
转载 spring springMVC Struts2 区别
Spring:Spring是IOC和AOP的容器框架,Spring是一个通用解决方案, 最大的用处就是通过Ioc/AOP解耦, 降低软件复杂性, 所以Spring可以结合SpringMVC等很多其他解决方案一起使用, 不仅仅只适用于WEB开发。SpringMVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring ...
2019-06-20 15:07:00
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人