自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 .sha1 .pom .pom.sha1文件是什么?是jar包的源码还是什么?

你这个是maven本地仓库下的文件吧,freemarker-2.3.8.jar.sha1是freemarker-2.3.8.jar的校验文件;freemarker-2.3.8.pom是管理描述文件;freemarker-2.3.8.pom.sha1是freemarker-2.3.8.pom的校验文件。...

2019-08-28 10:59:47 13561 1

转载 tomcat启动时报:IOException while loading persisted sessions: java.io.EOFException的解决方案

错误代码如下:严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2325) at java.io.Obj...

2019-08-28 10:59:21 697

转载 mysql执行顺序(转载)

MySQL的语句执行顺序MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段FORM: 对...

2019-08-27 17:09:04 74

转载 mysql 添加索引 mysql 如何创建索引

1.添加PRIMARY KEY(主键索引)mysql>ALTER TABLE table_name ADD PRIMARY KEY ( column )2.添加UNIQUE(唯一索引)mysql>ALTER TABLE table_name ADD UNIQUE (column)3.添加INDEX(普通索引)mysql>ALTER TABLE table_name ...

2019-08-27 14:59:25 1697

转载 mysql组合索引与字段顺序

很多时候,我们在mysql中创建了索引,但是某些查询还是很慢,根本就没有使用到索引!一般来说,可能是某些字段没有创建索引,或者是组合索引中字段的顺序与查询语句中字段的顺序不符。看下面的例子:假设有一张订单表(orders),包含order_id和product_id二个字段。一共有31条数据。符合下面语句的数据有5条。执行下面的sql语句:select product_idfrom or...

2019-08-27 14:58:34 7301 1

转载 MySQL 如何创建索引?怎么优化?

索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。一、导致SQL执行慢的原因1.硬件问题。如网络速度慢,内存不足,I/O吞吐量小,磁盘空间满了等。2.没有索引或者索引...

2019-08-27 14:50:12 387 1

转载 数据库——Mysql5.5卸载

由于本地版本与公司数据库版本不一致,需要卸载原来的mysql如果卸载不干净会导致新安装mysql会失败首先需要停止mysql的服务:管理员运行控制台 输入:net stop mysql然后卸载mysql,控制面板什么软件管家之类的随意了然后重要的一步,删除C:\Documents and Settings\All Users\Application Data\MySQL ...

2019-08-27 10:58:03 400

原创 MySQL 5.5的 日志文件地址

如果是默认安装 没有修改过日志文件地址那么默认日志地址在:C:\ProgramData\MySQL\MySQL Server 5.5\Data\计算机名.err

2019-08-27 10:38:04 969

转载 MySQL使用select查询时,在查询结果中增加一个字段并指定固定值

假设需求是这样的:mysql> desc user;+-------+----------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+----------+------+-----+---------+----...

2019-08-22 15:38:35 38706 6

转载 mysql中去重 distinct 用法

在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有如下表user:用distinct来返回不重复的用户名:select distinct name...

2019-08-22 15:36:27 236

转载 如何在html中下载pdf等文件而不是直接打开

在HTML4.0中直接用标签对文件进行下载,如果不想在浏览器中直接打开,则给标签添加属性download进行下载比如:<html> <head> <tile>Test</tile> </head> <body> <a href="files/yang.pdf" ...

2019-08-16 17:09:13 15871 1

转载 Tomcat上传图片、文件等到项目目录外的其他存储位置 Javaweb项目通过虚拟路径读取本地图片

Tomcat上传图片、文件等到项目目录外的其他存储位置使用 Tomcat 作为服务器的时候,如果将上传文件保存在项目路径下,每次重启服务或者打成 war 包的时候很容易丢失上传的文件,另外就是文件多了,Tomcat容易崩,于是我们配置 Tomcat 把文件保存到项目外的其他磁盘路径:打开 Tomcat conf 文件夹下的 server.xml 文件,在 Host 节点下添加如下配置:&lt...

2019-08-16 15:24:24 998

转载 MySQL5.5安装教程

1、 官网下载mysql5.5下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads2、 安装mysql5.5注意,安装之前,请关闭杀毒软件。(1) 打开下载的mysql-5.5.53-winx64.msi(2) 点击下一步(3) 选中复选框,下一步(4) 选择自定义安装(5) 安装路径更改(6) 点...

2019-08-16 15:18:18 1329

转载 mysql常用cmd

首先需要进入mysql的安装文件夹bin目录下:cd + C:\Program Files\MySQL\MySQL Server 5.5\bin连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与用户名之间不用加空格,密码也一样,若不写-h地址参数,则默认是连接本地地址)mysql -h localhost -u root -p断开:exit (回车)创建授权:grant ...

2019-08-16 13:56:26 183

转载 mysql查看存储过程函数

查询数据库中的存储过程和函数 select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE' //存储过程 select `name` from mysql.proc where db = 'xx' and `type` = 'FUNCTION' //函数 show procedure sta...

2019-08-16 13:30:14 286

转载 MySQL生成32位无"-"UUID

SELECT REPLACE(uuid(), ‘-’, ‘’);例如运行:SELECT REPLACE(uuid(), '-', '');结果:1a4a9285f67811e78691f079598c1bd5详解:这是一条SQL查询语句,先是通过uuid()函数生成UUID是带有’-‘符号的,然后用REPLACE()函数把’-'给替换掉。...

2019-08-16 13:29:06 1074 2

转载 MySQL高级知识(十)——批量插入数据脚本

前言:使用脚本进行大数据量的批量插入,对特定情况下测试数据集的建立非常有用。0.准备#1.创建tb_dept_bigdata(部门表)。create table tb_dept_bigdata(id int unsigned primary key auto_increment,deptno mediumint unsigned not null default 0,dname var...

2019-08-16 13:16:00 154 1

转载 nginx+redis+tomcat实现session共享的服务集群

nginx反向代理tomcat集群能够解决高并发访问的问题,然后把session统一放到redis里面,可以解决session跨项目共享的的问题,顺便还解决了经典的单点登录问题。实验环境: centos6.5 32位系统 nginx1.10.3 tomcat7.x redis-3.2.8,jdk1.7所需jar包:commons-pool-1.6.jar , tomcat-red...

2019-08-15 10:48:51 228

转载 前端使用pdf.js预览pdf文件

现在的浏览器基本都支持直接把pdf文件拖到浏览器就可以打开了,不用安装额外的插件。但是不同的浏览器显示的页面不一样。如果我们想在网页上统一预览pdf怎样实现呢?Mozilla开源了一个插件pdf.js,无需任何本地支持就可以在浏览器上显示pdf文档。唯一的要求就是浏览器必须支持HTML5。使用方法:下载https://github.com/mozilla/pdf.js/archive/gh...

2019-08-14 09:42:47 2049

转载 网页中动态嵌入PDF文件/在线预览PDF内容

网页中动态嵌入PDF文件/在线预览PDF内容https://www.cnblogs.com/xgyy/p/6119459.html#网页中动态嵌入PDF文件/在线预览PDF内容#摘要:在web开发时我们有时会需要在线预览PDF内容,在线嵌入pdf文件;问题1:如何网页中嵌入PDF:在网页中:常用的几种PDF预览代码片段如下:代码片段1:1 <object type="appl...

2019-08-14 09:40:07 2605

转载 Jeesite 登录逻辑分析

最近项目需求研究免登录进入jeesite系统,于是对jeesite的登录逻辑进行了研究。一:当用户从url访问jeesite系统时,首先会通过下面方法。@RequestMapping(value = "${adminPath}/login", method = RequestMethod.GET) public String login(HttpServletRequest request,...

2019-08-12 17:40:29 607

转载 spring mvc获取绝对路径的几种方法

1.首先如果是在一个controller方法中,则很简单,直接用下面语句。 1 @RequestMapping("categoryHome") 2 public ModelAndView categoryHome(ParamModel pm,HttpServletRequest req) { 3 String path=req.getServletContex...

2019-08-08 16:04:16 626

转载 mysql时间与字符串相互转换

涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()unix_timestamp() 函数str_to_date(str, format) 函数from_unixtime(unix_timestamp, format) 函数,MySQL时间戳格式化函数from_unixtime时间转字符串select date_form...

2019-08-08 13:27:50 344

转载 Mybatis添加记录,返回主键id

Role.java实体类public class Role implements Serializable { private String roleId; private String name; private Integer status; public String getRoleId() { return roleId; } public void s...

2019-08-08 11:18:25 72

转载 浏览器限制文件上传的大小

如果使用浏览器上传文件,通过抓包的方式查看http协议表头的内容可以知道:1、在IE、Opera、google浏览器中是不允许上传2G以上的文件,http表头它会把文件的大小标记为一个负数,这样则会很容易被杀毒软件拦截,误认为是恶意攻击,但在Firefox和Safari浏览器中则支2G以上的文件上传,如果计算机内存较小,也很容易导致浏览器挂死(内存溢出)的情况2、如果发送的请求被杀毒软件拦截,...

2019-08-05 10:41:19 8202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除