自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

施勇

天行健,君子以自强不息

原创 如何使用GitHub托管自己的开源项目

本文主要介绍如何在GitHub上创建仓库和分享自己的代码,学习如何安装GitHub Desktop,如何通过GitHub Desktop创建仓库和提交变更。

2019-12-08 17:46:24 138 0

原创 如何查看linux磁盘容量和文件夹所占磁盘容量

本文主要介绍df -h和du -sh两个命令,使用df -h命令查看系统整个磁盘容量,使用du -sh命令查看某个文件夹占用磁盘空间大小,通过这两个命令可以简单快捷地了解磁盘的使用情况。

2019-11-20 19:29:53 180 0

原创 Linux中常用的压缩打包工具和常用命令

Linux中目前常用的压缩工具有gzip,bzip2和xz,打包工具有tar。 gzip:全称GNUzip,属于GNU自由软件,用于UNⅨ系统的文件压缩,由Jean-loup Gailly和Mark Adler创建,在1993年2月发布了1.0版本。GZIP压缩文件后生成后缀为.gz的文件。很多...

2019-08-21 09:21:32 466 0

原创 Java中使用selenium调用chrome浏览器下载图片错误的解决办法

应用场景 有个项目需要将网页上面的图表放生成的word报告中,页面上面的图表是用Echarts做的,因为要求word报告中的图表和页面上的图表保持一致,所以将页面上面的图表截图保存到数据库中,然后从数据库中查询到图片放到word报告中。为了实现自动截图保存,项目采用selenium打开chrome...

2019-06-26 11:28:34 811 0

原创 使用Nexus在Windows中搭建Maven私服

环境 操作系统:Windows Server 2008 R2 Enterprise JDK:1.8.0_161 Nexus:nexus-3.16.2 1,什么是Maven私服 Maven私服是在局域网内搭建的私有仓库,私有仓库内已经包含了大量常用的jar包,开发人员从私服下载jar包要比从中央仓库...

2019-06-13 08:36:26 507 0

原创 设置SpringMVC多环境配置文件

在实际开发时经常需要把一些配置信息写在配置文件,比如mysql的主机地址、端口号、用户名和密码等。然而开发环境、测试环境和生产环境所使用的配置可能都不一样,为了避免频繁的修改配置文件,我们可以参数来设置启用哪个环境的配置。 首先,在工程的/src/main/resources目录下分别创建dev(...

2019-06-10 19:28:21 1727 0

原创 设置SpringBoot多环境配置文件

在实际开发时经常需要把一些配置信息写在配置文件,比如mysql的主机地址、端口号、用户名和密码等。然而开发环境、测试环境和生产环境所使用的配置可能都不一样,为了避免频繁的修改配置文件,我们可以spring.profiles.active参数来设置启用哪个环境的配置。 在SpringBoot工程的s...

2019-06-10 14:24:34 405 0

原创 如何编写Shell脚本

什么是shell脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。shell script是一种解释型语言,必须由解释器来执行这些脚本,执行时,解释器将脚本一行一行地转换为代码。 这个解释器就是Shell,它是一个用 C 语言编写的程序。常见的Shell有B...

2019-06-06 17:19:00 431 0

原创 MySQL中DATE_ADD()和DATE_SUB()函数

DATE_ADD(date,INTERVAL expr type),给日期添加指定的时间间隔。 DATE_SUB(date,INTERVAL expr type),给日期减少指定的时间间隔。 参数: date 参数是合法的日期表达式; expr 参数是您希望添加的时间间隔; type 参数的值如下...

2019-01-21 09:26:12 2366 0

原创 软件开发模块设计之高内聚低耦合

软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是**高内聚低耦合**。就是同一个模块内的各个元素之间要高度紧密,但是各个模块之间的相互依存度却要不那么紧密。

2019-01-20 21:41:15 1748 0

原创 Easyui中select下拉框的取值和赋值

取值 $('#salesId').combobox('getValue'); 赋值 $("#salesId").combobox('setValue', result.resultData.salesId);

2019-01-14 11:27:08 3122 0

原创 Java中的hashCode方法和hashCode值

Java中的类都有一个hashCode方法,这个方法用来生成hashCode值,这个值是根据一定的规则将与对象相关的信息(比如对象的存储地址,对象的字段等)生成的,这个值的作用是为了提高集合类的性能,例如HashSet、HashMap以及HashTable。 我们可以调用对象的hashCode方法...

2018-12-25 08:33:39 3867 1

原创 Java创建对象的时候属性用基本数据类还是包装类好

基本数据类 Java中的基本数据类型不是面向对象的,它们只是纯粹的数据,除了数值本身的信息之外,基本类型数据不带有其他信息或者可操作方法。 类型 字节数 byte 1 short 2 int 4 long 8 char 2 float 4 double 8 ...

2018-12-23 15:57:30 1835 0

原创 Spring Boot1.5.17整合Redis

环境 操作系统:Windows 7 旗舰版 JDK:1.8.0_161 Eclipse:Mars.2 Release (4.5.2) Spring Boot:1.5.17 步骤 1,引入依赖 <dependency> &...

2018-11-28 09:53:11 2538 0

原创 搭建Spring Boot1.x开发项目

环境 操作系统:Windows 7 旗舰版 JDK:1.8.0_161 Eclipse:Mars.2 Release (4.5.2) 步骤 1,在http://start.spring.io/网站上构建项目,打开网站,显示如下 2,选择试用maven构建,spring boot选择...

2018-11-18 21:35:20 161 0

原创 Tomcat 8 配置IP访问限制

环境 Linux:Centos Linux 7.3 JDK:jdk1.8.0_181 Tomcat:8.0.36 步骤 1,打开Tomcat官网查看文档说明,http://tomcat.apache.org/tomcat-8.0-doc/config/valve.html#Remote_...

2018-11-16 10:08:46 2093 0

原创 HBase完全分布式安装

环境 Linux:Centos Linux 7.3 JDK:jdk1.8.0_181 Hadoop:2.8.5 Zookeeper:3.4.13 HBase:1.4.8 服务器 bigdata01:192.168.1.50 (主节点) bigdata02:192.168.1.51 bigdata0...

2018-10-31 14:53:13 1115 0

原创 HDFS常用操作命令

环境 Hadoop:2.8.5 命令 1,在HDFS上创建目录 hdfs dfs -mkdir /tmp

2018-10-31 13:20:57 256 0

原创 zookeeper集群模式安装

环境 Linux:Centos Linux 7.3 JDK:jdk1.8.0_181 Hadoop:2.8.5 Zookeeper:3.4.13 服务器 bigdata01:192.168.1.50 (主节点) bigdata02:192.168.1.51 bigdata03:192.168.1....

2018-10-30 17:06:19 112 0

原创 JProfiler入门教程(4)--JProfiler远程监控Tomcat性能

很多时候我们的应用都是跑在linux,而jProfiler是安装在windows上面,这时候我们就需要通过配置远程连接对服务器上面的应用进行监控。 1,在linux上安装jProfiler 从官网下载安装包:jprofiler_linux_10_1_4.tar.gz,软件版本要和windows...

2018-10-23 16:35:57 2306 0

原创 使用Spring AOP自定义注解方式实现用户操作日志记录

1,开发环境 操作系统:Windows 7 JDK:1.8.0_161 Eclipse:Mars.2 Release (4.5.2) 2,自定义注解类UserLog @Target({ElementType.PARAMETER, ElementType.METHOD}) @Rete...

2018-10-04 11:25:02 1422 2

原创 redis常用优化配置

版本 Redis:redis-3.2.12 在redis的安装目录/usr/local/redis-3.2.12下有个redis.conf文件,打开编辑相关参数即可。 参数 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程(守护进程(Daemon ...

2018-08-31 10:33:06 2445 0

原创 如何在Linux中安装Redis

环境 Linux:CentOS Linux release 7.3.1611 Redis:redis-3.2.12.tar.gz 安装步骤 1,从官网下载最新稳定版本,地址:http://redis.io/download 2,将安装包放到/usr/local/src目录下 3,解压安...

2018-08-31 00:53:56 328 0

原创 tomcat8设置JAVA_HOME路径

Tomcat默认情况下会用系统的环境变量中找到JAVA_HOME和JRE_HOME。但是有的时候我们需要不同版本的JDK共存。这时我们可以在tomcat目录下bin目录中的setclasspath.bat或setclasspath.sh中增加JAVA_HOME和JRE_HOME配置。 windo...

2018-07-25 11:07:03 8433 0

原创 linux centos 7如何开放网络端口

1,查看防火墙状态 #systemctl status firewalld running 状态即防火墙已经开启 dead 状态即防火墙未开启 开启防火墙 #systemctl start firewalld 关闭防火墙 #systemctl stop firewalld ...

2018-07-25 09:48:51 4492 0

转载 SQL相关子查询与非相关子查询

SQL子查询可以分为相关子查询和非相关子查询两类。 假设Books表如下: 类编号 图书名 出版社 价格 2 c#高级应用 圣通出版 ...

2018-07-05 10:31:04 15672 9

原创 JavaWEB项目报java.io.IOException: Broken pipe异常

分析系统日志的时候,经常遇到java.io.IOException: Broken pipe异常,但是又找不到具体原因,很难复现,之前也在网上查过这个问题,但是相关的资料很少,今天重新搜索了相关问题,找到了些灵感。 这个异常是tomcat的connector在执行写操作的时候发生的,客户端读取超...

2018-07-03 11:29:10 29818 0

原创 使用Spring的@Async注解实现方法的异步执行

Spring为任务调度与异步方法执行提供了注解支持。通过在方法上设置@Async注解,可使得方法被异步调用。也就是说调用者会在调用时立即返回,而被调用方法的实际执行是交给Spring的TaskExecutor来完成。 Spring异步配置 <!-- 异步配置 --...

2018-06-29 15:18:07 449 0

原创 计算机领域中的同步(Synchronous)和异步(Asynchronous)

计算机领域中的同步和异步的概念和我们平时生活中的同步和异步是不一样的,这就让很多人难以理解。 同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。是一种线性执行的方式,执行的流程不能跨越。一般用于流程性比较强的程序,比如用户登录,需要对用户验证完成后才能登录系统。 异步则是只是发送...

2018-06-29 11:40:57 10731 5

转载 Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名

spring开发手册中这样写: 3.12.4. 自动检测组件的命名 当一个组件在某个扫描过程中被自动检测到时,会根据那个扫描器的BeanNameGenerator 策略生成它的bean名称。默认情况下,任何包含 name值的Spring“典型”注解 (@Component、@Repos...

2018-06-12 10:19:03 953 0

转载 Java中限定类名和非限定类名的区别

限定类名,就是类名全称,带包路径的用点隔开,例如: java.lang.String。 非限定(non-qualified)类名也叫短名,就是我们平时说的类名,不带包的,例如:String。 非限定类名是相对于限定类名来说的,在Java中有很多类,不同的类之间会存在相同的函数或者方法,所以...

2018-06-12 10:14:56 11052 3

转载 eclipse中使用svn同步的时候忽略target/.project /.classpath /.settings等目录

在 Windows -> Preferences -> Team -> Ignored Resources里点 “Add Pattern”,然后把target、.project、.classpath、.settings等等东西一个一...

2018-06-11 16:59:41 2276 0

转载 Hibernate5.2之原生SQL查询

Hibernate5和4对原生SQL语句的查询方法是不一样的,今天在网上找了一些实用的例子,给大家分享一下。 1,获取所有的Order对象,得到一个List集合 @Test public void list(){ String sql = "select * from ord...

2018-06-08 16:50:42 1265 0

原创 在eclipse的File Associations中修改文件默认打开工具

在eclipse中双击打开一个文件时,默认的编辑器可能不是我们想要的,如下图所示: 上图是pom.xml文件默认打开的情况,显然不是我们需要的,如果每次打开后切换,会很麻烦,降低了工作效率。那么我们是否可以设置默认的打开方式呢,答案当然是可以的,我们可以给每种类型的文件设置默认的编辑器,方法...

2018-05-28 16:01:07 2316 0

原创 解决URL传参带加号“+”被转换为空格的办法

当我们在url中传递的参数带有加号+,会被浏览器转换成空格,这样会导致后台获取到无效的参数,例如: var name = a+b; window.location.href = ctx + "/companyRiskPreview/toRiskScanView?name=&quo...

2018-03-22 15:36:09 11815 0

转载 使用SessionFactory的OpenSession的方法创建Session导致事物不起作用

hibernate中创建用来连接数据库的Session,有两种方式。 1.通过Spring的SessionFactory的getCurrentSession的方法创建Session 。 2.通过Spring的SessionFactory的OpenSession的方法创建Session。 ge...

2018-03-10 16:05:57 3869 0

转载 解决linux下中文文件名显示乱码问题

在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码。虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF-8,但在Shell中(或通过http访问),仍是乱码…… 原因在于,Windows 的文件名中文...

2018-03-06 18:35:39 37675 1

转载 js 判断字符串中是否包含某个字符串

方法一: indexOf() (推荐) var str = "123"; console.log(str.indexOf("3") != -1 ); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检...

2018-03-05 14:29:33 33397 2

原创 在windows中配置python环境变量

1,下载python安装包 下载地址:https://www.python.org/downloads, 可以根据需要下载合适的版本。 2,安装python 双击可执行文件,将python安装到C:\Python27中,根据安装向导使用默认设置就可以了。 注:我这边安装的是pyth...

2018-02-24 16:09:51 5081 0

原创 Spring集成Mongodb常用注解

@Document 把一个java类声明为mongodb的文档,可以通过collection参数指定这个类对应的文档,标注在实体类上,类似于hibernate的entity注解。 @Document(collection = "log_sys_user&...

2018-02-08 10:17:43 1266 0

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