自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux常用命令

1.编辑文件vi /etc/saikik表示显示/etc/saikik文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完...

2018-10-19 15:10:23 74

原创 Java通过出生日期计算属相(生肖)和星座

Java代码通过出生日期计算属相和星座。public class Year { private final static int[] dayArr = new int[] { 20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 22 }; private final static String[] constellationArr = new String[] { "摩羯座", "水瓶座", "双鱼座",...

2021-03-04 15:21:06 1519 2

原创 The temporary upload location [/tmp/tomcat.xxx/work/Tomcat/localhost/ROOT] is not valid

The temporary upload location [/tmp/tomcat.xxx/work/Tomcat/localhost/ROOT] is not valid线上的系统中长时间不访问时不能上传文件了,出现如下错误:java.io.IOException: The temporary upload location [/tmp/tomcat.7022693449562798625.8081/work/Tomcat/localhost/ROOT] is not valid在linu

2021-03-04 15:19:19 528 1

原创 检测MySQL中建立的索引是否生效

如何检测MySQL中建立的索引是否生效使用方法,在select语句前加上explain就可以了:EXPLAIN SELECT surname,first_name form a,b WHERE a.id=b.id

2020-10-15 14:36:44 443

原创 kibana操作es

查询数据 显示整个文档中的值 GET /索引名/类型/id 显示文档中部分的值 GET/索引名/类型/id?_source=字段1,字段2 修改数据 修改某一个字段数据POST /索引名/类型/id/_update{“doc”:{字段名:值}}:POST /weitu_seller/seller/2/_update{"doc":{"cityId":440100}}覆盖修改数据P...

2020-07-17 09:46:13 409

原创 nginx域名映射访问

server {listen 80;server_name 域名;location / {proxy_pass http://localhost:8080;}error_page 500 502 503 504 /50x.html;locati...

2020-04-16 14:37:05 592

原创 centos6修改主机名

修改后永久有效第一步:修改/etc/sysconfig/network中的hostnamevi /etc/sysconfig/networkHOSTNAME=master #修改localhost.localdomain为master第二步:修改/etc/hosts文件vi /etc/hosts 127.0.0.1master localhost #修改localhost....

2020-03-11 14:25:18 282

原创 kafka 部署

Kafka [1] 是一种高吞吐量 [2] 的分布式发布订阅消息系统,有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。 高吞吐量[2]:即使是非常普通的硬件Kafka也可以支持每秒数百万[2]的消息。 支持通过Kafka服务器和消费机集群来分区消息。 支持Hadoop并行数据加载。[3]Kafka通过官网发...

2019-12-17 15:26:24 135

原创 break,continue,return的区别

1)break直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试。他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出.2)continue也是终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结束循环中的一次过程,但不能终止循环继续进行. 3)return语...

2019-12-17 15:20:28 255

原创 navicat如何查看字段添加语句

当你点击了“设计表”进行修改表结构,在保存表结构之前点击“SQL预览”,你将会看到你的所有操作生成了SQL语句。注意:如果你保存了表结构,“SQL预览”下的内容将为空。...

2019-11-14 14:33:53 6924 2

原创 eclipse html乱码

Window > Preferences > General > Content Types.填入utf-8,更新即可

2019-09-04 15:43:05 3823 2

原创 eclipse配置Maven仓库

1:Maven 官网下载2:然后进行解压,在文件下新建maven-repository 文件夹 这就是以后你本地Maven仓库3:修改config文件下setting.xml文件路劲修改为你刚才新建的maven-repssitort文件路劲4:然后配置Maven环境变量4.1:新建变量名 MAVEN_HOME,然后把路劲放在变量值里面4.2...

2019-08-31 09:59:58 242

原创 quartz定时任务时间设置

每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?例1:每隔5秒执行一次:*/5 * * * * ?例2:每隔5分执行一次:0 */5 * * * ?在26分、29分、33分执行一次:0 26,29,33 * * * ?例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)每天凌晨1点执行一次:0 0 1 * * ?...

2019-08-22 15:56:39 989

原创 Invalid default value for 'createtime' 无效的时间类型

解决办法:因为createtime是获取当前时间应该用时间戳,而不是datetime,类型应该改成timestamp

2019-07-25 11:37:58 879

原创 获取select标签各种值

在jQuery中选择select标签的方法有:$("#selectId") 和 $("select[name='selectName']")1.获取select选择的值,选择了select之后直接用val():例如:$("#selectId").val()或者$("select[name='selectName']").val();2.获取select的文本值,选择了select之...

2019-05-29 09:25:58 1122

原创 自增主键与UUID的优缺点

在设计mysql数据表的时候:自增主键自增ID是在设计表时将id字段的值设置为自增的形式,这样当插入一行数据时无需指定id会自动根据前一字段的ID值+1进行填充。在MySQL数据库中,可通过sql语句AUTO_INCREMENT来对特定的字段启用自增赋值 使用自增ID作为主键,能够保证字段的原子性.优点数据库自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利;数字型,占用...

2019-05-25 15:11:55 670

原创 jsp中让文本框和按钮在同一水平线上

页面显示中,经常性的,文本框和按钮不再同一水平线上,让页面显得不好看,查询资料,和尝试下,得到下面一种解决方法:采用浮动和设置高度先让文本框左浮动,按钮左浮动,让两者的上边界在同一水平线上,再设置按钮的高度,让其和文本框一样高,那么两者就可以在同一条水平线上了下方是一个例子:<select style="Float:left;height:30px"> ...

2019-05-22 09:32:24 2092

原创 js生成随机数id

在js里生成随机数,作为uuid使用var len = len || 32;var chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';var maxPos = chars.length;var pwd = '';for (var i = 0; i < len; i++) {pwd += chars.cha...

2019-05-15 09:42:29 448

原创 js同名函数问题

js不支持函数重载html中如果出现函数同名时:如果有多个外部引入的js文件,例如a.js和b.js(引入顺序假定是a.js,然后是b.js),同时html中本身也有内部的js.那么针对 出现函数名一样的情况时,无论他们是否传递的参数一样还是不一样,返回值是否相同,都认为是一个函数,所以js 处理时,最后调用的函数F是按照这样的顺序处理的:1、查找是否有外部引入的js文件2、如...

2019-04-26 09:46:33 688

原创 java 0001加1,数字格式化

DecimalFormat decimalFormat=new DecimalFormat("000000"); String code="XQ20190417000019"; String codenew=code.substring(10, code.length()); int i=Integer.parseInt(codene...

2019-04-17 11:35:51 6965 2

原创 一个json数组转对象,放到2个数组里

一个jsons数组,比如:var jsonStr = '[{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"011","open":false,"pId":"01","name":"A部门"},{"id":"03","open":false...

2019-03-26 15:56:30 714

原创 nginx 503 Service Temporarily Unavailable 方法

503 Service Temporarily Unavailable最近网站刷新后经常出现503 Service Temporarily Unavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone $binary_remote_addr zone=allips:20m rate=20r/s;) 把这个数量放大后在刷新发现问...

2019-03-21 19:52:46 4607

原创 使用Nginx防御CC攻击

使用Nginx防御CC攻击本文主要介绍了有关使用Nginx防御CC攻击的一些配置。CC攻击针对的是服务器上面的内存和CPU资源,因此通常会找到一些比较高消耗的接口,例如search.php之类的需要大量sql查询的接口。因此,明白了这一点,我们就很好防御了,主要是针对单个ip地址的连接数和请求php文件的密度来控制的。我们主要用到的是Nginx中提供的两个limit模块:ng...

2019-03-21 19:51:11 1375

原创 根据id选择器隐藏 标签

隐藏 div标签和li标签$("#pageInfo").css("display", "none");隐藏button按钮$("#getcode").attr("style","display:none;");

2019-03-21 19:48:26 5058

原创 MySql各版本jar包

http://central.maven.org/maven2/mysql/mysql-connector-java/

2019-03-11 14:23:30 4051

原创 ibatis中resultClass与resultMap 的区别

 ibatis的resultClass与resultMap还是有很大的区别。以下是我碰到的一个问题。 配置文件写法如下: 1 sqlMap2 typeAlias alias="notice" type="path.country.basic.entity.Notice"/3 resultMap id={% ...   ibatis的resultClass与resultMap还是有很大的区别。以下是...

2019-02-21 10:20:44 146

原创 DataTable 重新加载数据要先销毁原DataTable

var datatable = $("#table").dataTable();        if (datatable) {           datatable.fnClearTable();    //清空数据         datatable.fnDestroy();         //销毁datatable        }         updateTableRec...

2019-02-19 18:36:19 5268

原创 MySql 查看和开启事件

什么是事件:一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行; 查看是否开启:show variables like 'event_scheduler'; 如果显示OFF,则输入以下语句开启:set global event_scheduler = on;...

2019-01-22 18:14:46 1558

原创 Eclipse快捷键使用

    1. Eclipse原生的文件浏览操作        选择项目目录/文件 按 ALT+SHIFT +W ,     会弹出菜单点击 System Explorer 就可以打开文件所在的本地目录了;2.Ctrl+Shift+R查找文件并打开 自动导包:CTRL + SHIFT + O快速查找某一个类:ctrrl +shift + t自动创建变量,并命名:先ctrl...

2019-01-10 16:14:39 79

转载 什么是单点登录

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞...

2018-12-26 18:53:59 98

原创 Eclipse安装插件失败的解决方法

1、找到eclipse目录platform.xml,并将他删除,重启eclipse即可2、在启动Eclipse时带上 -clean参数第一种我试过,是OK的,第二种没试过,如果第一种不行的话,可以尝试第二种。...

2018-12-19 19:23:37 6401

原创 java文件下载和导出文件名乱码浏览器兼容性问题

String poorName= dataMap.get("NAME").toString();String villageName = dataMap.get("ADDRESS").toString();String filename=villageName+"-"+poorName+".doc";response.setContentType("application/doc");fi...

2018-12-19 08:52:45 526

转载 释放linux内存

author:skatetime:2012/02/22  手工释放linux内存——/proc/sys/vm/drop_cache 转载一篇文章 linux的内存查看:[root@localhost 0.1.0]# free -m                   total       used       free     shared    buffers...

2018-12-11 15:08:31 108

原创 dataTable分页功能,修改每页显示条数

在表格初始化方法grid.init 里修改 属性 "lengthMenu":[1, 2, 3,4,5,6],$('#data').dataTable({"bLengthChange": true, //开关,是否显示每页显示多少条数据的下拉框"aLengthMenu": [[5, 10, 25, -1]...

2018-11-26 18:45:30 17797 2

原创 Could not initialize class sun.awt.X1 验证码无法显示 解决方案

网站验证码突然无法显示,并报如下错误。Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment 以下为转贴:1.什么是Headless mode? Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。...

2018-11-26 10:55:56 135

原创 freemarker 对 null 和 日期的处理

1. 忽略null值 假设前提:user.name为null ${user.name},异常 ${user.name!},显示空白 ${user.name!'vakin'},若user.name不为空则显示本身的值,否则显示vakin ${user.name?default('vakin')},同上 --------------------------------------$...

2018-11-22 10:37:05 1464

原创 Unable to open nested entry"XXXXX.jar" ,jar包 里修改依赖的jar文件报错

提示意思:jar内部依赖的第三方包被压缩了  比如我在Linux服务器运行的是manage  jar 包项目,然后我要修改里面lib  里jar  ,用winrar  打开,然后,把修改的portal  jar  拖进去,选择  “不压缩直接存储文件”。即可...

2018-11-20 14:15:03 8538

原创 http调试工具Postman 安装和使用

非官网安装这是一种直接通过打包已经安装的扩展程序的方式,来进行我认为的「非法安装」,但没办法,只能这样。我会给你一个安装包,见附件。你应该下载下来,解压缩到你喜欢的位置。 打开 Chrome 浏览器的「扩展程序」 点击「加载已解压的扩展程序...」按钮,找到你刚刚下载的安装包的位置,点击确定。 你去看看 Windows 的开始菜单,会突然发现多了一个「Chrome...

2018-11-16 09:07:46 386

原创 SVN客户端安装与使用

      一:SVN客户端下载与安装    下载网址:https://tortoisesvn.net/downloads.html    注:在下载页的下面,有不同的语言包,可以选择下载一个中文语言包。    下载完成后,点击安装 TortoiseSVN 与 LanguagePack语言包 进行安装即可     二:SVN客户端的配置    这里要特别声明...

2018-11-06 16:25:36 141

原创 Unsupported major.minor version 52.0控制台报错解决

项目编译得到的class文件的版本高于运行环境中jre的版本号,高版本JDK编译的class不能在低版本的jvm虚拟机下运行,否则就会报这类错,因此无法运行!49,50,51,52是Java编译器内部的版本号,版本对应信息如下:  Unsupported major.minor version 52.0 对应于 JDK1.8(JRE1.8)   Unsupported major.mino...

2018-10-30 13:58:30 764

java基础字符

java基础字符

2016-09-27

空空如也

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

TA关注的人

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