自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 让JSONObject支持json字符串转换为java.sql.Date(使用json-lib-2.4)

最近写案例使用到了json-lib中的JSONObject,将JavaBean转换为json字符串,以及将json字符串转换为JavaBean对象。但是JSONObject只支持java.util.Date,而我们在JavaBean中存在java.sql.Date的属性时,会抛出异常(日志警告):Can't transform property 'xxx' from java.lang.String into java.sql.Date. Will register a default Morphe

2020-08-06 17:10:19 15

原创 DatabaseMetaData的用法

一 . 得到这个对象的实例Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData();二. 方法getTables的用法原型:ResultSet DatabaseMetaData.getTables(String catalog,String schema,String tableName,String []type)...

2020-07-15 16:49:31 51

原创 linux服务器重启后远程连接不上

问题:重启了阿里云的服务器,发现我的crt不能远程链接 报The remote system refused the connection.1、通过查看发现是sshd服务未能启动,于是启动 sshdservice sshd start或者systemctl start sshd.service出现报错Failed to start OpenSSH Server daemon2、SSH无法正常启动,运行service sshd status或者systemctl statussshd...

2020-06-28 16:39:27 325

原创 CentOS安装,启动,配置postgresql

修改tmp权限,chown -R postgres:postgres /tmp

2020-06-19 15:20:49 95

转载 高质量SQL的30条建议!(后端必备)

1、查询SQL尽量不要使用select *,而是select具体字段。反例子:select * from employee;正例子:select id,name from employee;理由: 只取需要的字段,节省资源、减少网络开销。 select * 进行查询时,很可能就不会使用到覆盖索引了,就会造成回表查询。 2、如果知道查询结果只有一条或者只要最大/最小一条记录,建议用limit 1假设现在有employee员工表,要找出一个名字叫jay的人.

2020-06-08 16:08:36 75

转载 MySQL调优总结

第一步:找出慢SQL方法1:去数据库服务器查看slow.log文件,查看相应的SQL进行调优方法2:MySQL命令查看正在执行的SQL任务:show processlist;执行 select * from information_schema.PROCESSLIST where command='Query' and time>1;找出执行超过1秒的SQL第二步:优化SQL...

2020-05-27 16:41:35 50

转载 安全删除mysql主从复制二进制日志详解

mysql主从设置之后如果操作不当删除A服务器B服务器上的数据会自动同步一并删除,如果这样删除错了就等于你没有备份数据库了,下面我来给大家介绍安全删除mysql主从复制二进制日志,大家可参考参考。具体方法//删除日志之前,先检查主从服务器当前使用的日志文件,//首先登录 要删除日志的服务器的 mysql 终端#mysql -u root -pxxxxx//检查复制主服务...

2020-01-07 14:57:40 88

原创 Nginx/Tengine服务器安装SSL证书

在证书控制台下载Nginx版本证书。下载到本地的压缩文件包解压后包含:.crt文件:是证书文件,crt是pem文件的扩展名。 .key文件:证书的私钥文件(申请证书时如果没有选择自动创建CSR,则没有该文件)。友情提示:.pem扩展名的证书文件采用Base64-encoded的PEM格式文本文件,可根据需要修改扩展名。以Nginx标准配置为例,假如证书文件名是a.pem,私钥文件是a...

2019-06-24 17:36:28 428

原创 SecureCRT 8.3 版(下载+破解)

下载地址百度网盘:https://pan.baidu.com/s/1kQAv1s983JtmnnRdvtGXfQ提取码:f69h破解教程1.安装完成后先不要运行软件,回到刚才下载的数据包中将文件夹“Crack”中的破解补丁“keygen.exe”复制到软件大安装目录中“C:\Program Files\VanDyke Software\Clients\”2.以管理员身...

2019-06-03 14:16:57 3317 4

翻译 mongodb 定时备份

通过centos 脚步来执行备份操作,使用crontab实现定时功能,并删除指定天数前的备份具体操作:1、创建Mongodb数据库备份目录mkdir -p /home/backup/mongod_bak/mongod_bak_nowmkdir -p /home/backup/mongod_bak/mongod_bak_list2、新建Mongodb数据库备份脚本vi /h...

2019-05-17 15:01:35 402

转载 linux下 zookeeper客户端命令行查看dubbo服务的生产者和消费者

假设zookeeper安装在192.168.5.130这台服务器上,现在我们通过命令行查看dubbo在zookeeper注册服务的生产者和消费者信息首先通过命令切换到/usr/zookeeper-3.4.10/bin目录,然后输入./zkCli.sh -server 192.168.5.130:2888(2888为zookeeper在服务器上提供服务的端口)会看到如下截图...

2019-05-16 15:51:29 2523

转载 Linux服务器防火墙白名单设置

 公司最近对网络安全抓的比较严,要求防火墙必须开启,但是项目的服务器有五六台,三台用于负载均衡,服务器之间必须要进行各种连接,那就只能通过添加白名单的方式。  登上服务器,编辑防火墙配置文件  vi /etc/sysconfig/iptables  把需要访问本台服务器的其他服务器ip地址,以及本台服务器需要开放的端口号添加上  如下: # Firewall config...

2019-05-06 17:40:50 309

转载 linux查看系统编码和修改系统编码

【locale】命令查看当前系统的编码。【vi /etc/sysconfig/i18n】打开系统编码文件,修改系统编码为“zh_CN.UTF-8”。【source /etc/sysconfig/i18n】读取脚本里面的语句依次在当前shell里面执行。【locale】命令查看当前系统的编码,已修改为“zh_CN.UTF-8”。PS:【source filen...

2019-04-18 11:20:40 9754

转载 velocity语法

http://www.cnblogs.com/zhangshitong/p/5825607.html

2019-04-11 18:59:16 37

转载 MiniUI拖拽式列表示例

http://www.miniui.com/demo/#src=datagrid/exceledit.html

2019-04-03 17:48:25 1048

原创 大数据技术栈技术点

Hadoop、Spark、Storm、Hive、Hbase、ZooKeeper、Elasticsearch、数据仓库、数据挖掘等等。分布式数据库:mycat

2019-04-03 17:44:11 377

转载 Linux服务器防火墙白名单设置

登上服务器,编辑防火墙配置文件  vi /etc/sysconfig/iptables  把需要访问本台服务器的其他服务器ip地址,以及本台服务器需要开放的端口号添加上  如下:# Firewall configuration written by system-config-firewall# Manual customization of this file is not...

2019-04-03 17:42:15 497

转载 @Value取值为NULL的解决方案

https://blog.csdn.net/zzmlake/article/details/54946346

2019-03-19 16:52:31 2109

转载 solr搜索引擎安装配置及项目中的使用方法

https://blog.csdn.net/a623982022/article/details/78910059https://blog.csdn.net/quxing10086/article/details/79806627

2019-03-15 15:46:39 42

翻译 Java 继承详解

目录什么是继承? 继承有什么好处? 继承的特点 使用继承时的注意事项 super和this有什么区别? 方法的重写(覆盖) final关键字 多态 抽象(abstract) 内部类 不同修饰符修饰的内容(和内部类无关) 四种权限修饰符什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多...

2019-02-14 14:05:39 66

翻译 10个经典的 Java main 方法面试题

1.不用main方法如何定义一个类?不行,没有main方法我们不能运行Java类。在Java 7之前,你可以通过使用静态初始化运行Java类。但是,从Java 7开始就行不通了。2.main()方法需要的参数不是字符串数组?不是的,main()方法的参数必须是字符串数组。但是,在引进变参时,你可以将字符串类型的变参作为参数传递给main()方法。变参一定得是数组。package co...

2019-02-14 13:50:39 51

翻译 Java集合的小抄 Java初学者必备

ListArrayList以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。按数组下标访问元素–get(i)/set(i,e) 的性能很高,这是数组的基本优势。直接在数组末尾加入元素–add(e)的性能也高,但如果按下标插入、删除元素–add(i,...

2019-02-14 13:49:31 72

翻译 Java 知识结构图

2019-02-14 11:37:30 378

翻译 SQL JOIN 中 on 与 where 的区别

left join : 左连接,返回左表中所有的记录以及右表中连接字段相等的记录。 right join : 右连接,返回右表中所有的记录以及左表中连接字段相等的记录。 inner join : 内连接,又叫等值连接,只返回两个表中连接字段相等的行。 full join : 外连接,返回两个表中的行:left join + right join。 cross join : 结果是笛卡尔...

2019-02-14 11:07:29 88

翻译 Linux 导入、导出 MySQL 数据库命令

一、导出数据库1、导出完整数据:表结构+数据Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下: mysqldump -u用户名 -p 数据库名 > 数据库名.sql以下命令可以导出 abc 数据库的数据和表结构:# /usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql按下回...

2019-02-14 11:01:21 112

翻译 Java 接口和多态

一、接口1.1 接口的概述接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的类 。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。1.2 接口的格式&使用1.2.1 接口的格式与定义类的 class 不同,接口定义时需要使用 interface 关键字。定义...

2019-02-14 10:59:31 61

翻译 深入理解 Java 的接口和抽象类

一、抽象类       抽象方法的声明格式为:abstract void fun();       抽象方法必须用 abstract 关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用 abstract 关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。      下面要注意一个问题:在《JAVA 编程思想》一书中,将抽象类定义为...

2019-02-14 10:40:26 40

原创 一张图看懂 SQL 的各种 JOIN 用法

2019-02-14 10:28:10 93

原创 热部署

说明:本文档的目的是让发布部署做到用户无感知,不影响现网正常使用。这里只包括web和服务端的部署,数据库要根据实际情况来做处理,很难做到热部署,所以这里不做说明。另外,由于发布部署过程中,会将部分服务器从现网摘除,所以仍然会影响到现网的处理能力,需要根据在线用户情况来权衡,最好还是要在用户比较少的时候部署。 web部署 从nginx中去掉要部署的服务 修改nginx配...

2019-01-23 14:14:21 1031

转载 javaWeb的session和cookie实现记住密码自动登录功能简单实例

关键代码:jsp:<form action="${ pageContext.request.contextPath }/UserServlet" method="post">${msg}用户名<input type="text" id="username" name="username" />密码<input type=&qu

2019-01-23 14:12:27 1447

转载 建立索引常用的规则

建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,非凡是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上(枚举型字段不建索引); 6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;...

2019-01-23 14:12:09 97

转载 Linux基础命令大全

https://blog.csdn.net/u011635492/article/details/86494961

2019-01-22 15:27:03 46

原创 jsp、sevrlet、Listener、拦截器学习(总笔记)

一、JSP:java server page(一)动态web技术:java+html1、JSP脚本元素:(1)jsp声明:<%!   %>   全局编码和方法的声明(2)jsp表达式:<%= %>   输出指定的变量、数据到浏览器(3)jsp脚本:<% %>      编写合法的java代码2、JSP指令元素:(1)page语...

2019-01-22 12:12:38 139

原创 H5学习笔记(六)

1、复杂选择器   1、兄弟选择器      兄弟:具备相同父元素的一组元素称为兄弟元素       1、相邻兄弟选择器           1、什么是相邻兄弟选择器         匹配指定元素的相邻兄弟元素       2、语法:          结合符:+          选择器1+选择器2       2、通用兄弟选择器           1、什么是通用兄弟选择器...

2019-01-22 11:46:26 129

原创 H5学习笔记(五)

1、文本格式化   1、文本格式化      包括:        控制字体:大小,加粗,斜体,字体系列    文本格式:颜色,排列,缩进   2、控制字体     1、指定字体系列       font-family       取值:字体1,字体2,。。。       注意:字体值包含中文或特殊符号时,必需使用"","微软雅黑" Microsoft yahei     2、...

2019-01-22 11:44:27 147

原创 H5学习笔记(四)

1、框模型    1、框模型    框模型定义了元素的处理内容,内边距、外边距、边框    2、详解       1、width与height          负责处理元素内容区域的宽度和高度       2、增加边框、内边距和外边距          元素的内容区域不会改变,但是,元素整体的占地尺寸会发生改变       3、增加内边距           元素的内容区域不会...

2019-01-22 11:43:49 73

原创 H5学习笔记(三)

1、表单控件 name属性 value属性  1、name值重复的问题     type="radio"    name值可以重复     type="checkbox"    name值可以重复     除以上两种控件之外,其余的表单控件name值不允许重复     所有表单元素(input textarea,select)都必需设置name属性  2、value属性值得问题  ...

2019-01-22 11:43:09 90

原创 H5学习笔记(二)

1、列表   1、列表的作用    按照一定的格式显示数据    通常情况下,会将具备相似特征的一组内容进行排列显示。      默认格式:从上到下   2、列表的使用    1、列表的组成       每个列表由两部分组成       1、列表类型        指定列表是有序的还是无序的        有序:<ol></ol>        无序:...

2019-01-22 11:41:55 70

原创 H5学习笔记(一)

1、web与internet  1、internet是一个全球性的计算机互联网络   因特网、互联网   主要服务:www,email、bbs(电子公告板)、ftp(上传文件)   目标:信息共享    实现技术:    Tcp/ip协议、    分组交换原理,信息在网络上被分成许多个小数据,会进行分组传输,到达目的地后将数据重组为信息。2、web    前端主要就是实现客户端...

2019-01-22 11:41:06 280 1

原创 拦截器intercepetor学习笔记

过滤器:filter通过:url-pattern 设置过滤器规则   *.jsp  /*  *.action拦截器:intercepetor  只会拦截action系统提供大量拦截器,但是默认之会执行defaultStack中声明的拦截器自定义拦截器:    1、编写一个类实现Interceptor,重新接口中的方法    2、配置拦截器:struts.xml        ...

2019-01-22 11:34:00 163

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