自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CentOS升级openssh8.9

漏洞扫描,升级ssh8.9

2022-06-22 18:04:25 2916

转载 2021-04-18

SpringBoot中Mybatis打印sql如果使用的是application.properties文件,加入如下配置:logging.level.com.example.demo.dao=debuglogging.level.com,后面的路径指的是mybatis对应的方法接口所在的包。并不是mapper.xml所在的包。如果使用的是application.yml文件,加入如下配置:# 打印sqllogging: level: com.example.demo.d

2021-04-18 12:19:21 125

转载 2020-12-07

maven项目构建module后,remove该模块之后又构建了相同的模块。那么这个时候,因为.idea文件下记录的问题,导致新的模块并不能导入到整个大的模块中。这里需要删除.idea文件,然后重新打开该项目,就可是使用了。根本原因是:当你删除一个模块之后,这个模块名会被记录到.idea里的misc.xml里的ignoredFiles里只需要把里边的option都删除,再创建同名模块就不会出现问题了。...

2020-12-07 18:53:37 126

原创 fastdfs部署storage连接不上tracker

最近在自己的阿里云服务器(centos_8_0_x64)上部署fastdfs(单机环境),老是报storage连接超时的错:[2020-11-12 00:22:26] ERROR - file: storage_ip_changed_dealer.c, line: 180, connect to tracker server IP:22122 fail, errno: 110, error info: Connection timed out。关闭防火墙啥的也不好使,最后在一篇博客的评论中找到了答案,“要注

2020-11-12 18:18:16 3168

转载 Vue学习之vue-cli脚手架下载安装及配置

  1. 先下载node.js,下载地址:https://nodejs.org/en/download/        找个目录保存,解压下载的文件,然后配置环境变量,将下面的路径配置到环境变量中。        由于 Node.js 中默认安装了 npm,所以不用额外配置就能在全局命令中使用npm命令,如果要使用自己安装的 npm 时,如 cnpm ,那么就需要像上面一样添加相应的环境变量    然后在cmd或者shell中测试一下是否安装成功了:输入node -v...

2020-10-15 23:07:03 361

原创 grails使用hibernate expression.in

因为在grails框架中 in属于他的关键字 所以在进行拼接条件时 in 要加上引号f(StringUtils.isNotEmpty(params.domesticConsignee)){ String[] domesticConsigneeArr = params.domesticConsignee.toString().split(",") 'in'("domesticConsignee",domesticConsigneeArr)}...

2020-07-28 20:14:59 125

原创 layui实现下拉框多选

//引入formSelects.css <link rel="stylesheet" href="formSelects-v4.css" /> //模块化使用 <script src="layui.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> //全局定义一次, 加载formSelects layui.config({.

2020-07-28 18:55:26 2261

转载 Hibernate中createCriteria(QBC)查询的用法

HQL和QBC常用的查询条件做的比较表达式含义 HQL QBC大于等于 >=Expression.ge()大于...

2020-07-28 15:44:48 174

转载 itextpdf5单元格中的段落没有行间距

关于对表格中的段落没有行间距的解决方式:通过观察和推测的结论:itextpdf对一些属性,只会对最外层元素的属性进行接收处理,如行间距。例:Paragraph p = new Paragraph(10,c);p.setLeading(p.getTotalLeading()+40);table.addCell(new Paragraph(value + ":", textFont));table.addCell(p);这种情况,table元素内的其实是PdfpCell,在PdfPCe...

2020-07-24 16:37:16 2323

原创 grails中自定义hql传参类型为实体所包含枚举类型问题

grails将枚举类直接放在了实体当中,但是当编写自定义sql进行传参这个枚举类型时会报类型转换异常String sql = "sql"def arg = [ "arg": Enum.valueOf(实体类.枚举类.class, 参数.trim())]result = 实体类.executeQuery(sql,arg)...

2020-07-17 18:34:14 124

原创 双击打开IDEA64.exe无反应,解决方案之一

双击打开IDEA64.exe无反应首先找到IDEA 安装目录bin文件夹下的idea.bat 文件找到IDEA 安装目录bin文件夹下的idea.bat在文件最后一行加入 pause然后保存文件 双击idea.bat 运行上面提示说是 D:\ SoftWare \ IDEA \ IntelliJ IDEA 2019.3 \ bin \ jetbrains-agent.jar 路径有错误摘自https://blog.csdn.net/weixin_44560583/arti

2020-05-22 10:22:40 15232 2

转载 Oracle计算时间差函数

1、months_between(date1,date2) 返回两个日期之间的月份的差值(1)、如果两个日期月份内天数相同,或者都是某个月的最后一天,返回一个整数。否则,返回数值带小数select months_between(sysdate,addtime)as diff_month from test62、interval 时间间隔函数Oracle语法:I...

2019-11-14 20:13:15 3835

转载 同时上内网和外网

一、获取内外网网关地址 连接内网 管理员方式运行“命令提示符” 在Windows启动栏点击鼠标右键,选择命令提示符(管理员),弹出窗口选择“是” cmd-win10.png 记录内网默认网关 在命令行输入ipconfig 回车,找到默认内网网关,记住它 一般情况下是10.x.x.254或192.x.x.254routeprint.png...

2019-11-09 19:44:08 4031 2

转载 JAVA8十大新特性详解

一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:interface Formula { double calculate(int a); default double sqrt(int a) { return Math.sqrt(a); }}Fo...

2019-11-08 14:39:32 140

转载 linux命令

系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的...

2019-11-06 10:57:41 250

原创 idea output输出位置

2019-10-30 19:32:19 5004

转载 简洁又快速地处理集合——Java8 Stream

(上)本篇文章主要内容:介绍 Stream 以及 Stream 是如何处理集合的 介绍 Stream 与集合的关系与区别 Stream 的基本方法介绍一. 什么是 StreamStream 中文称为“流”,通过将集合转换为这么一种叫做 “流” 的元素序列,通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作。换句话说,你只需要告诉流你的要求,流便会在背后自行根...

2019-09-04 18:45:23 238

转载 ORACLE存储过程in关键字使用

一、问题描述:写了一个存储过程(只取了半截,能说明命题即可)CREATE OR REPLACE PROCEDURE "MONTH_RPT_CENTER_STU_DATA_PROC" (centerIds in VARCHAR2)AS mlockdate date;BEGIN/* 创建人:fengcl 创建时间:2018.1.23 更新人: 更新时间: 参数:中心编号...

2019-07-02 20:20:39 3398 3

转载 MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded

很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有...

2019-06-21 17:31:03 223

转载 JAVAX.NET.SSL.SSLEXCEPTION: JAVA.LANG.RUNTIMEEXCEPTION: COULD NOT GENERATE DH KEYPAIR异常解决

原文出处:https://www.cnblogs.com/yinliang/p/9929595.html 亲测有效解决这个异常的重点就在于下载两个jar包:bcprov-ext-jdk15on-1.52bcprov-jdk15on-1.52传送门:https://stackoverflow.com/questions/6851461/why-does-ssl-hands...

2019-06-10 10:19:16 3134

转载 JQuery EasyUI dialog弹出框的 close 和 destroy

开发项目中(使用JQuery EasyUI),根据业务需要重叠弹出多个提示框的情况,会出现如下情况:页面出现两个div模块调用同一个弹出页面,页面的数据接受框元素不能实时存储数据解决方案:    使用$(this).dialog('close');来关闭dialog时,仅仅是隐藏,而不会完全消失,如果此时,另外一个按钮或者请求也需要弹出dialog时,页面上面会出现两个相同的dialog,...

2019-05-28 10:28:06 1495

转载 cron表达式

字段 允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DEC , - * /星期 1-7 或者 SUN-SAT , - * ? / L C #年(可选) 留空, 1970-2099 , - * /表达式 意义"0 0 12 * ...

2019-05-22 11:47:58 64

转载 一次完整的HTTP事务是怎样一个过程?

当我们在浏览器的地址栏输入www.linux178.com,然后回车,回车这一瞬间到看到页面到底发生了什么呢?域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染...

2019-05-10 16:52:08 139

转载 Spring data JPA中使用Specifications动态构建查询

有时我们在查询某个实体的时候,给定的条件是不固定的,这是我们就需要动态 构建相应的查询语句,在JPA2.0中我们可以通过Criteria接口查询,JPA criteria查询.相比JPQL,其优势是类型安全,更加的面向对象.而在Spring data JPA中相应的接口是JpaSpecificationExecutor,这个接口基本是围绕着Specification接口来定义的。 Specific...

2019-04-28 17:01:43 2041

转载 JS判断字符串变量是否含有某个字串的方法

varstr="abc";if(str.indexOf("bc")>-1){  alert('str中包含bc字符串');}indexOf用法:返回String对象内第一次出现子字符串的字符位置。strObj.indexOf(subString[,startIndex])参数strObj必选项。String对象或文字。subString必选项...

2019-04-11 15:12:45 3720

转载 Velocity ${} 和$!{}、!${}区别

前言在使用Velocity时经常会看到三种使用变量的情况情况一:${name}情况二:$!{name}情况三:!${name}那么三者之间到底有什么区别呢?莫慌!!!哈哈情况一:${name}${name}:输出表达式的计算结果,并进行过滤,比如:过滤变量中的html标签${var}:如果有值则输出,如果为空,则将该代码原样输出;情况二:$!{na...

2019-03-25 15:35:38 6911 1

原创 关于idea运行项目卡顿配置

-Xms2g-Xmx2g-XX:ReservedCodeCacheSize=1024m-XX:+UseCompressedOops

2019-03-02 17:13:01 3523

原创 oracle撤回已经提交事务的操作

1&gt;ALTER table 表名 enable row MOVEMENT(启用行移动功能)2&gt;FLASHBACK  TABLE 表名 to timestamp to_date('2019-2-13 14:50:55','YYYY-MM-DD HH24:MI:SS')

2019-02-13 15:08:20 3133

转载 使用axis2构建webservice

axis2是可以实现webservice的一个插件,使用这个插件可以发布webservice1:可以使用这个插件来发布webservice,可以看网址:http://clq9761.iteye.com/blog/976029/======个人感觉一般不太适合我们做项目时候使用2:我们这里将axis2的夹包引入到一个web工程里,运行这个web工程来发布webservice=====  ...

2019-01-30 18:31:23 141

转载 $.ajax contentType

$.ajax contentType 和 dataType , contentType 主要设置你发送给服务器的格式,dataType设置你收到服务器数据的格式。在http 请求中,get 和 post 是最常用的。在 jquery 的 ajax 中, contentType都是默认的值:application/x-www-form-urlencoded,这种格式的特点就是,name/valu...

2019-01-03 17:47:13 159

转载 plsql连接远程Oracle

原文地址:https://www.cnblogs.com/lyb0103/p/8616594.html本机不装Oracle,使用plsql连接远程Oracle的方法由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql、toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持。最后终于发现一个很有效的方法,Oracle的Instant...

2019-01-03 10:38:19 4141

翻译 dozer对象转换

Dozer是Java Bean到Java Bean映射器,它以递归方式将数据从一个对象复制到另一个对象。通常,这些Java Bean将具有不同的复杂类型。Dozer支持简单属性映射,复杂类型映射,双向映射,隐式显式映射以及递归映射。这包括映射集合属性,这些属性也需要在元素级别进行映射。Dozer不仅支持属性名称之间的映射,还支持在类型之间自动转换。大多数转换方案都是开箱即用的,但Dozer...

2018-12-25 16:34:03 328 1

转载 IntelliJ IDEA 编译Java程序出现 'Error:java: 无效的源发行版: 9' 的解决方案

最新安装的IntelliJ IDEA 2018.1编译器,创建Java Project,并选择之前安装好的Eclipse配置的JDK,如图所示:在工程中添加 Main.class, main函数中写上简单的代码,然后运行,出现如图所示的错误:通过网上搜索解决方案,最终总结出原因:打开 'File-&gt;Project Structure'选择 Modules -&gt; Sou...

2018-12-13 21:51:45 324

转载 spring-data-jpa详解

直接去这里吧==&gt;https://www.cnblogs.com/dreamroute/p/5173896.html

2018-12-05 19:02:11 72

转载 RunTimeException 与非RunTimeException

1. 粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 Checked Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守.2. 绿色的异常是运行时异常(runtime exceptions),需...

2018-11-28 17:20:21 1329

转载 jsp 九大内置对象和其作用详解

JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数...

2018-11-19 18:45:35 94

转载 java中两字符串比较--compareTo方法

java.lang.String.compareTo() 方法比较两个字符串的字典,比较是基于字符串中的每个字符的Unicode值 1 2 3 4 5 6 7 8 String n1 = "1"; String n2 = "0.15656655856565"; String m1 = "a";...

2018-11-14 18:08:11 925

转载 Js获取当前日期时间及其它操作

Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();        ...

2018-10-31 15:48:41 624

转载 math.round,math.ceil和math.floor的区别

1.Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数,看下面几个例子就明白。小数点后第一位&lt;5正数:Math.round(11.46)=11负数:Math.round(-11.46)=-11 小数点后第一位&gt;5正数:Math.round(11.68)=12负数:Math.round(-11.68)=-12...

2018-10-30 09:33:31 135

转载 深入剖析Java中的装箱和拆箱

自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。  以下是本文的目录大纲:  一.什么是装箱?什么是拆箱?  二.装箱和拆箱是如何实现的  三.面试中相关的问题  若有不正之处,请谅解和批评指正,不胜感激。  请尊重作者劳动成果,转载请标...

2018-09-03 18:47:06 112

空空如也

空空如也

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

TA关注的人

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