自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java8新特性学习(二)

二、Optional类of为非null的值创建一个Optional。of方法通过工厂方法创建Optional类。需要注意的是,创建对象时传入的参数不能为null。如果传入参数为null,则抛出NullPointerException 。//调用工厂方法创建Optional实例Optional<String> name = Optional.of("Sanaulla");//传入参数为null,抛出NullPointerException.Optional<Str

2022-02-10 23:14:16 164

原创 java8新特性学习(一)

一、Lambda表达式1.lambda表达式的基础语法 java8中引入新的操作符"->",箭头操作符/lambda操作符 箭头操作符将lambda 表达式拆分成两部分:左侧:lambda的参数列表 右侧:lambda中所需要执行的功能,即lambda体• 语法格式1:无参数,无返回值 :()->具体功能 • 语法格式2:有一个参数,无返回值:(x)->具体功能 • 语法格式3:若只有一个参数,参数小括号可以省略不写:x->具体功能 ...

2022-02-10 23:05:37 472

原创 macos报 svn: error: The subversion command line tools are no longer provided by Xcoderuby -e “$(curl

今天从我的idea导入SVN项目时候报了这个错误如下所示: svn: error: Failed to locate 'svn'. svn: error: The subversion command line tools are no longer provided by Xcode. 之前在其他文章听说过macos系统会自动安装一个SVN,但当我打开终端输入which svn,提示command not found的异常,再次使用find / -name svn也无...

2020-08-19 17:05:23 562

原创 undefined symbol: ap_get_server_version:apache与mod_jk.so并不兼容问题处理

因为原本以php为主的网站需要添加一些jsp小程序,所以要给apache整合tomcat一起使用。安装过程大概如下:http://dragon123.blog.51cto.com/9152073/1554350但配置完毕以后,启动apache发现,apache与mod_jk.so并不兼容。错误如下:[root@localhost apache2]# bin/./apachectl restarthttpd: Syntax error on line 167 of /usr/loc...

2020-08-12 14:27:59 515

原创 apr各个版本工具包下载及安装教程

http://archive.apache.org/dist/apr/

2020-08-11 16:50:35 2177

原创 让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 343

原创 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 466 1

原创 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 4757

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

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

2020-06-19 15:20:49 2155

转载 高质量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 193

转载 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 173

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

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

2020-01-07 14:57:40 327

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

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

2019-06-24 17:36:28 736

翻译 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 889

转载 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 5828

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

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

2019-05-06 17:40:50 1167

转载 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 25312

转载 velocity语法

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

2019-04-11 18:59:16 110

转载 MiniUI拖拽式列表示例

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

2019-04-03 17:48:25 1973

原创 大数据技术栈技术点

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

2019-04-03 17:44:11 558

转载 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 1390

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

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

2019-03-19 16:52:31 5401

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

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

2019-03-15 15:46:39 104

翻译 Java 继承详解

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

2019-02-14 14:05:39 116

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

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

2019-02-14 13:50:39 144

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

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

2019-02-14 13:49:31 113

翻译 Java 知识结构图

2019-02-14 11:37:30 619

翻译 SQL JOIN 中 on 与 where 的区别

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

2019-02-14 11:07:29 475

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

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

2019-02-14 11:01:21 241

翻译 Java 接口和多态

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

2019-02-14 10:59:31 213

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

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

2019-02-14 10:40:26 86

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

2019-02-14 10:28:10 167

原创 热部署

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

2019-01-23 14:14:21 2102

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

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

2019-01-23 14:12:27 3388 1

转载 建立索引常用的规则

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

2019-01-23 14:12:09 328

转载 Linux基础命令大全

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

2019-01-22 15:27:03 109

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

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

2019-01-22 12:12:38 428

原创 H5学习笔记(六)

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

2019-01-22 11:46:26 443

原创 H5学习笔记(五)

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

2019-01-22 11:44:27 460

原创 H5学习笔记(四)

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

2019-01-22 11:43:49 347

空空如也

空空如也

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

TA关注的人

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