自定义博客皮肤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)
  • 收藏
  • 关注

转载 excel 转sql语句

如果excel中是这样的数据在第一列的数据后一格加入=CONCATENATE("INSERT INTO 表名(字段1, 字段2,字段3,字段4) VALUES('" & A2 & "', '" & B2 & "', '" & C2 & "', '" & D2 & "');")回车后可以直接看到sql语句直接将sql语句复制...

2020-04-22 15:46:38 350

原创 java遍历map的四种方式

public static void main(String[] args) { // 遍历Map的4中方法 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(1, 2); // 1. entrySet遍历,键和值都需要时...

2019-10-24 14:48:10 221

转载 Java解析XML文件

1.DOM方式解析XMLDom解析是将xml文件全部载入到内存,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,与平台无关,java提供的一种基础的解析XML文件的API,理解较简单,但是由于整个文档都需要载入内存,不适用于文档较大时。2.SAX方式解析XML基于事件驱动,逐条解析,适用于只处理xml数据,不易编码,而且很难同时访问同一个文档中的多处不同数据3.JDOM...

2019-08-13 18:00:19 187

转载 如何快速转载CSDN中的博客

...

2019-08-13 16:39:06 115

原创 Oracle的安装与彻底卸载

1、【绝对管用】彻底的卸载干净oracle 11g2、oracle 11g的安装包,百度网盘链接:链接:https://pan.baidu.com/s/1Vwkijpw8_8BH0EUrw4kVhQ提取码:ul813、安装步骤的文档,百度网盘链接:https://pan.baidu.com/s/1DTndYtkiuRXil3fkmQ_I9w提取码:sj0v...

2019-08-07 09:09:24 177

原创 java8相关

1、Java 8函数式编程模式:不要使用匿名函数2、Java 8 forEach简单例子3、Java8的Stream语法详解

2019-08-02 16:54:04 114

转载 Java8的Stream语法详解

1. Stream初体验我们先来看看Java里面是怎么定义Stream的:  A sequence of elements supporting sequential and parallel aggregate operations.我们来解读一下上面的那句话:  1. Stream是元素的集合,这点让Stream看起来用些类似Iterator;  2. 可以支持顺序和并行的对原St...

2019-08-02 16:45:09 157

原创 Linux常用命令:简单易学,能解决95%以上的问题

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、linux的目录结构 ...

2019-08-01 16:45:20 2680 1

原创 如何将toastr提示框居中

positionClass官方给的可选属性,并没有水平垂直居中的现在在它的原css文件中自定义一个css样式 .toast-center-center { top: 50%; left: 50%; margin-top: -30px; margin-left: -150px; }...

2019-07-18 18:04:44 4002 1

原创 Toastr 通知提示插件

toastr介绍jquery toastr 一款轻量级的通知提示框插件。一般通过自定义提示框来实现弹窗提示信息,jquery toastr是一款非常棒的插件。插件下载地址:http://codeseven.github.io/toastr/(可在此地址下载插件)使用demo地址:http://codeseven.github.io/toastr/demo.html(可获取toast...

2019-07-18 17:52:21 1556

转载 IDEA 中如何设置同时打开多个文件且分行显示---即如何设置tabs

有时候要是打开多个文件,要么都显示在一行,要么因为空间不足,就给省略显示,这样看着,或者点着,都不是很方便IntelliJ IDEA 这个编辑器就提供了应对办法,要是知道怎么设置,那是最好,不知道的可以参考如下图的修改:1,修改上限值,可以最多显示30个tabs,2,多行显示,不会拥挤在一行,或者干脆就收缩起来。具体显示效果如下:...

2019-07-17 16:31:37 995

转载 IDEA 下的svn配置及使用非常详细的图文总结

首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的。把上面的勾选取消了,就可以...

2019-07-17 16:24:29 564

原创 使用stringRedisTemplate存储map嵌套结构

结果是这样的:代码是这样的:/** * 初始化到缓存 */@Componentpublic class InitBsDic { @Autowired StringRedisTemplate stringRedisTemplate; @Autowired private BsDicMapper bsDicMapper; @PostConstruct pub...

2019-07-17 10:33:38 5515

转载 Oracle 随机获取N条数据

当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到这样的目的. Sql代码select * from (select * from tablename order by sys_guid()) where rownum < N; select * f...

2019-07-08 17:15:58 1982 1

原创 mybatis使用group by返回多个值,包含count数据

1、使用Navicat查询:select b.data_type,b.field_id,count(1) num from BSINERR b GROUP BY b.field_id,b.data_type;结果为:2、mybatis的mappe:<select id="countByFieldId" resultMap="byFiledId"> ...

2019-07-03 09:34:57 38500 7

转载 Axure RP8 注册码/授权码亲测可用

授权人:Koshykey:wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xYkey:wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY有收到很多私信以上授权码有发现不可用的可以使用下面最新授权:被授权人:zdfans.com...

2019-06-28 16:11:31 53906 25

原创 Eclipse导入maven项目时报错org.apache.maven.archiver.MavenArchiver.getManifest

Eclipse导入maven项目时报错:org.apache.maven.archiver.MavenArchiver.getManifestpom.xml文件第一行报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.ar...

2019-06-28 15:13:09 1698

原创 RabbitMQ应用场景(二)

1. 背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere MQ...

2019-06-20 20:07:10 150

原创 RabbitMQ的安装及测试(Windows环境)(一)

1、下载及安装由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。好在RabbitMQ官网已经为我们提供了Erlang的安装包,注意:版本必须一致。下载地址:http://www.erlang.org/downloads我是64位的所以下载的64位版本。官网下载速度很慢,可以通过我的云盘下载链接:链接:https://pan.ba...

2019-06-20 19:34:25 914

转载 VMware中安装CentOS6.5和CentOS7

1、VMware虚拟机下安装CentOS 6.5:https://blog.csdn.net/julian_1/article/details/790603322、安装后会遇到一个问题解决方法:https://blog.csdn.net/weixin_38694789/article/details/803013253、使用VMware安装centos 7 图形化界面h...

2019-06-11 15:06:27 405

原创 mysql统计数据库中,有分隔符字段里的数量

需求:统计bbd2表,有分隔符的TARGET_REPAY_DATE_LIST字段中数量sql:SELECT b.req_id, LENGTH(b.TARGET_REPAY_DATE_LIST)-LENGTH(REPLACE(b.TARGET_REPAY_DATE_LIST,',',''))+1 as 数量, TARGET_REPAY_DATE_LIST FR...

2019-06-11 11:31:21 3561 1

转载 在Typora中如何给代码块设置快捷键

1、Tpyore中大部分的操作都是有快捷键的。但是有那么几个常用的却没有快捷键。就比如代码块,这个常用的操作,还有有序无序列表。如图:2、下边教会你怎么设置快捷键,打开设置,Preferences【偏好设置】,然后拉到最后,Open Advenced Setting ,打开conf.user.json,在这里边进行配置,找到“KeyBinding”,然后根据下图自行配置即可。...

2019-05-28 20:07:01 6243

原创 Eclipse svn同步时忽略某些文件类型和文件夹

项目开发中,开发人员经常用SVN来管理代码,在和服务器同步时,每次都看到一堆.class,.log,.target等文件,这样很不舒服。解决方法:打开:window-->preferences-->team-->Ignored Resource-->Add Pattern忽略文件夹:如忽略target文件夹,就Add Pattern,填入*/target...

2019-05-21 19:33:52 405

原创 Linux下运行java AES解密失败,报 javax.crypto.BadPaddingException: Given final block not properly padded.

AES 加密、解密源码见另一篇博客:https://blog.csdn.net/weixin_43276786/article/details/90288171在windows下运行正常,对加密后的密文可以正常解密,但是放到linux上运行,则报错,错误信息如下原因:经过检查之后,定位在生成KEY的方法上,即如下红色代码:public static Cipher g...

2019-05-20 19:55:46 4886

转载 Redis Desktop Manager连接redis发生crash

Redis Desktop Manager连接redis发生crash环境说明redis操作系统: Ubuntu 18.04.1 LTSredis版本: redis 5.0.2本地操作系统:windows10redis IP:10.11.91.36redis port:6379问题重现在windows系统安装了Redis Desktop Manager,配置如下图:...

2019-05-20 16:38:21 2232

原创 java实现AES加密解密 -- 对文件的加密解密

对文件的加密解密但是这样写的工具类Cipher ,会出现一个异常,在Linux中会解密失败,具体解决办法,见另一篇博客:https://blog.csdn.net/weixin_43276786/article/details/90381086工具类:package cn.com.dh.util;import java.security.SecureRandom;impo...

2019-05-17 17:48:10 5665 2

原创 使用js刷新页面

1,reload 方法,该方法强迫浏览器刷新当前页面。location.reload(force)如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。如果文档未改变,则该方法将从缓存中装载文档。这与用户单击浏览器的刷新按钮的效果是完全一样的。如果...

2019-05-14 09:41:59 1162

转载 Eclipse中断点调试

作为开发人员,掌握开发环境下的调试技巧十分有必要。去年就想把关于Eclipse断点调试总结下了,由于对时间的掌控程度仍需极大提高,结果拖到今年才写了此篇博文。关于java调试技术还有很多,如Java Debug Interface等,依据具体项目的需要,还有很多值得去研究和学习的。该博文仅就Eclipse断点调试技巧做下总结,不足够的地方还请大牛们指点。1 Debug视图1.1 线程堆...

2019-05-08 15:42:42 11853

转载 Eclipse的快捷键

Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a...

2019-05-08 14:54:15 98

原创 oracle时间模糊查询

两种写法 如下:第一种:将字段串转化为时间然后使用like关键字select * from t_user t where t.creattime like to_date('2019-05-08','yyyy-MM-dd')第二种:将时间字段转化成字段串,然后与字符串模糊查询select * from t_user t where to_char(t.creattime,'yy...

2019-05-08 14:48:31 3050 1

转载 Eclipse在线安装SVN

Eclipse在线安装SVNEclipse中使用SVN更新、提交代码一、SVN在线安装  下面为在线安装SVN插件。以下是在线安装步骤:      其中http://subclipse.tigris.org/update_1.10.x是最新版本的SVN插件的下载站点【subclipse是Eclipse的SVN插件】。        点击【Finish】按钮开...

2019-05-08 11:29:40 92

原创 Errors occurred during the build. Errors running builder 'JavaScript Validator'

在Eclipse下编辑文件保存时,编译java工程,出现以下弹出提示。解决方案为:右键当前项目 --> Properties --> Builders --> 取消选中对于的JavaScript Validator即可。...

2019-05-06 17:29:44 657

转载 JSON在前端和后端传递

前后台最最传统的交互方式就是表单交互,然后用request.setAttribute方法设置结果,渲染jsp,然而随着前台界面的复杂程度的提高,或者是使用了某些前端框架(sigmagrid)越来越多的界面会使用异步方式提交数据。那么这个过程大致是什么样的?后端:我们假定使用的是java语言前端:毫无疑问是jsjava语言是一种强类型的语言,必须定义类型,然后生成实例,而js却不是,虽然...

2019-05-05 19:14:21 1119

原创 java怎么判断某个文件是否存在

判断一个文件是否存在String filePth= "D:\\bh\\key\\rsa_public_key.pem";File file = new File(filePth);if(!file.exists()){ // 文件不存在 throw new RuntimeException("公钥文件不存在,请联系管理员");}...

2019-05-05 19:11:29 39768 1

原创 js中的replaceAll()用法

js中没有java中的replaceAll()函数,为了达到与java的replaceAll()一样的效果,我们可以用如下代码实现:String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); }调用:v = "2019-4-26";var sta...

2019-04-26 14:57:47 9964

原创 js中 splice() 方法

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 语法: arrayObject.splice(index,howmany,item1,.....,itemX)参数 描述 index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 i...

2019-04-25 20:55:25 17514

原创 js中页面输入日期大于当前日期的判断

页面输入的日期需要大于当前日期--扩展方法format方法://format方法:Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //月 "d+" : this.getDate(), //日 "h+" : this.getHours(), /...

2019-04-25 20:38:28 4739

原创 org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。

今天运行一个小demo时,修改了一下要读取的文件,报错如下:开始读取文件org.dom4j.DocumentException: Error on line 1 of document : 前言中不允许有内容。 at org.dom4j.io.SAXReader.read(SAXReader.java:462) at org.dom4j.DocumentHelper.parseTex...

2019-04-24 17:49:02 8210 5

原创 Eclipse 设置控制台Console不限日志行数

1.Console窗口,在空白处,右键鼠标,Preferences....2.显示Run/Debug下Console窗口,去掉Limit console output,即可。

2019-04-08 20:30:39 4465

转载 java复制文件的4种方式

java复制文件的4种方式摘要尽管Java提供了一个可以处理文件的IO操作类。 但是没有一个复制文件的方法。 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候。 然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。1.使用FileStreams复制这是最经典的方式将一个文件的内容复制到另一个文件中。 使用FileInputStream读取文件A的字节...

2019-03-27 19:36:18 115

空空如也

空空如也

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

TA关注的人

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