自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

向死而生

任何方向的风都不会将一个没有方向的船吹向彼岸,因为都是逆风

  • 博客(135)
  • 资源 (2)
  • 收藏
  • 关注

原创 java 生成验证码

两种方式都可以实现生成验证码,搜集了两篇博客,写的很好,分享给大家 JAVA 验证码生成SpringBoot下实现前端验证码图片的生成和校验

2018-11-04 18:09:16 355 2

原创 linux环境下Jenkins的安装(centos7)

 一、相关概念1.Jenkins概述Jenkins是一个独立的开源自动化服务器,它可以用于各种自动化与构建、测试和交付或部署软件相关的任务。另外它提供了数百个插件来支持构建、部署和自动化任何项目。 2.Jenkins目的①持续、自动地构建/测试软件项目。 ②监控软件开放流程,快速问题定位及处理,提示开放效率。 二、安装部署1.安装环境要求• 最低配置:不...

2018-10-15 09:50:01 7814 33

原创 linux安装jdk

jdk安装详细步骤,大神可直接忽略,给新手参考。

2018-10-06 22:22:25 240 3

原创 jsp提交时loading图片

表单提交时为了给用户友好的体验,通常会加上一个lodaing的图标,给用户友好提示。

2018-09-16 21:53:25 1118 9

原创 java里面获取map的key和value的方法

//通过map.entrySet()方法 //方法:循环map里面的每一对键值对,然后获取key和value for (Map.Entry<Integer, List<ProjectWorkflowRoute>> vo : groupBy.entrySet()) { vo.getKey() vo.getVal...

2018-09-09 20:43:03 988 6

原创 idea添加第三方依赖jar

项目中用到的第三方自己封装的jar包,简单的设置一下就好了。 在菜单栏选择Project Structure… 选择Modules->选择添加第三方jar的模块->Depedencies 点击右上角的+号—JAR or directories…选择添加jar包所在的路径下的jar包 选中刚刚添加的那个依赖,(图标是一个文件夹),然后Apply-OK。到这里就...

2018-08-29 19:15:12 26076 11

原创 java导出Excel

Controller层:@RequestMapping("/export")@ResponseBodypublicCommonStatusexport(Companybean,HttpServletRequestrequest,HttpServletResponseresponse){ExcelUtil<Company>util=newExcelUtil<Compan...

2018-08-26 19:23:13 517 13

原创 java8中List根据某一属性去重

最近再给一个创新创业孵化园做一个wab管理平台,项目中有这么一个需求:每一个入孵入驻的公司需要选择工位,后台管理列表需要通过查询工位来确定这个公司现在入驻在哪个园区中,一个公司不可能只有一个工位,所以检索工位的话会查出来很多条记录,但是园区这个字段都是一样的,我只需要知道是哪个园区就好了,这时候就需要给查出来的List去重了。 关键代码:cpList=cpList.stream().c...

2018-08-19 12:29:00 10622 15

原创 Java8中List排序--让代码更加优雅的排序方法

在做wab项目中不免会做后台管理,后台最常见的就是表格了,这时候按照一般规则都会按照某个属性进行排序,像这种List<实体>类型的甚为常见。下面给大家分享三种按照属性中的某一个字段排序的例子,有用到的朋友自取~~

2018-08-13 22:28:24 60245 15

原创 jsp级联查询

jsp中级联查询用用到的地方很多,下面是我在项目中用的的一种写法,分享给大家。

2018-08-05 22:11:43 1383 11

原创 java实现记录日志

随着编程的不断发展,日志在开发过程中也成了必不可缺的一部分,日志可以帮助我们快速定位错误原因,精准解决存在的问题。在Java 中实现记录日志的方式有很多种, 1. 最简单的方式,就是system.println.out(error) ,这样直接在控制台打印消息了。 2. Java.util.logging ; 在JDK 1.4 版本之后,提供了日志的API ,可以往文件中写日志了。 ...

2018-07-29 17:16:37 7647 21

原创 java.lang.NumberFormatException 错误及解决办法

前言:       在做后台时用的jsp开发,在页面向controller传参时用String接收的参数,但是数据库实体中jies接收该参数时是int类型,做了一下强制转换,但是没有判断去空格,结果页面加载时就报500错误了。 错误截图:在报错后注意分析报错信息,如上图提示在ShopController.java 的92行出错了,那么错误就很容易定位了,去看那里的代码。...

2018-07-24 14:13:34 334858 47

原创 马斯洛需求层次五大阶段,你处于那一层呢?

      马斯洛需求层次理论是人本主义科学的理论之一,由美国心理学家亚伯拉罕·马斯洛在1943年年,书中将人类需求像阶梯一样从低到高按层次分为五种,分别是:生理需求,安全需求,社交需求,尊重需求和自我实现需求。现在正在奋斗的你有是处于哪个阶段呢?...

2018-07-15 10:57:45 76344 14

原创 mybatis中resultType和resultMap使用时的区别

正在更新中... ..

2018-07-08 09:43:01 574 8

原创 Redis五种数据结构

redis提供五种数据类型:string,hash,list,set及zset(sorted set)。string(字符串) string是最简单的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。list(双向链表) list是一个链表结构,主要功能是push、pop、获取一个范围的所...

2018-07-01 22:05:58 542 10

原创 部署架构

在项目中使用的部署架构以及系统架构图

2018-06-24 22:01:50 5873 15

原创 null和""以及==和equals的那些事儿

前言String的==和equal()关于str.equal(“abc”)和”abc”.equal(str)String的null和“”小结前言最近总是会遇到一些关于判断字符串是否为空的问题?之前总是觉得很简单,心想不就是让一个字符串等于null或者者“”或者用equals吗?但后来在使用的过程中报错了才意识到原来这三个是有区别的!String的==和equ...

2018-06-17 23:48:43 459 13

原创 搬家

最近这两天这忙着搬家。找了一个房子,配置上还可以,床、空调、柜子,环境还可以屋子倒是挺干净的。 在现在的廊坊来说1650一个月的三室一厅倒不是很贵。好像买买东西也没有那么麻烦,然而事实上并没有那么简单,当然,如果你是一个土豪的话就完全没有顾虑了,想买什么买什么,或者租一个拎包入住的房子。 搬完家两个中午没回家了,一来没有厨具,二来最近要接图书馆组长的担子,还有其他的很多事情,索性中午在外面随便...

2018-06-03 22:59:01 289 14

原创 Typescricp ?:的用法

TypeScript具有两种特殊的类型, null和 undefined,它们分别具有值null和undefined. 我们在[基础类型](./Basic Types.md)一节里已经做过简要说明。 默认情况下,类型检查器认为 null与 undefined可以赋值给任何类型。null与 undefined是所有其它类型的一个有效值。 这也意味着,你阻止不了将它们赋值给其它类型,就算是你想要阻止这...

2018-05-27 18:11:17 597 20

原创 angular CLI 实践

测试是否安装成功:ng version 官方版:注:使用Cnpm从国内地址下载依赖包,大大提高了下载速度,节省时间。创建 项目demo01的目录,注意此时在文件夹内还没有创建文件,知识创建了目录结构。 ng new demo01 -d(友情小提示: 使用new help 查看所有的命令,帮助提高你的开发效率哟~)使用ng new demo01 -si –routing 创建路...

2018-05-13 17:46:53 330 14

原创 CSS中盒子模型

前言: 网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。 这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式。 认识paddingpadding区域也有颜色padding就是内边距。padding的区域有背景颜色,css2.1前提下,并且背景颜色一...

2018-05-06 21:47:50 634 16

原创 微信去除 防盗号或炸骗不要输入qq密码

在网页上打开,点击输入框填写内容的时候不会出现提示,在微信窗口中打开就会提示“防盗号或诈骗,请不要输入QQ密码”,如何取消微信如何取消 防盗号或诈骗,请不要输入qq密码的提示呢?下面我们来详细的看一下吧!出现原因 1.微信公众号没有认证 2.域名没有进行备案 3.没有设置微信白名单解决方法(PS:一下接解决方案针对第三种情况)1.进入公众账号设置 2.进入功能设置3.下载文件,放在相应目录

2018-04-25 15:58:04 6024 32

原创 Centos 7搭建Gitlab服务器超详细

一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装sshsudo yum install -y curl policycoreutils-pythonopenssh-server 若出现以下图片的信息则表示成功  2....

2018-04-21 12:19:28 1783 76

原创 Centos 7搭建Gitlab服务器超详细

一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装sshsudo yum install -y curl policycoreutils-pythonopenssh-server 若出现以下图片的信息则表示成功  2....

2018-04-19 21:55:34 155743 95

原创 文件系统格式FAT16、FAT32、NTFS、exFAT的区别

我们在用U盘存储大文件的时候总会遇见这样一个问题,提示文件太大,U盘拷贝时提示文件过大问题 其实这跟U盘的磁盘格式有关,目前市面上常用的U盘大都是FAT32格式,那么FAT32是什么呢?

2018-04-17 11:28:13 27992 20

原创 计算机网络——各种时延和最小帧长

各种时延的理解:时延:是数据(一个报文或分组,甚至比特)从网络或链路的一段传送到另一端所需要的时间。 总时延=发送时延+传播时延+处理时延+排队时延发送时延:是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。发送时延=数据帧长度(b) /信道带宽(b/s) [信道带宽就是数据率] 传播时延:电磁波在信道中需要传播一定的距离而花费的时间。 传播时延=信道长度(m)/电磁波在信道...

2018-04-15 19:29:38 11406 18

原创 计算机网络总结

2018-03-25 20:46:35 301 32

原创 Weblogic VS Tomcat VS Jboss

Weblogic是什么Oracle官网定义:https://docs.oracle.com/middleware/12211/wls/INTRO/intro.htm#INTRO123 百度百科:https://baike.baidu.com/item/weblogic/451978?fr=aladdin 维基百科:https://en.wikipedia.org/wiki/Oracle_WebLo...

2018-03-18 20:43:10 371 31

原创 Linux防火墙设置常用命令

查看防火墙状态:service firewalld status  开启防火墙:servicefirewalld start 关闭防火墙:service firewalld stop  重启防火墙:  开启80端口: firewall-cmd --zone=public --add-port=80/tcp--permanent   查看端口状态:netstat -tunlp  centos查看端口...

2018-03-04 20:11:21 2563 31

原创 浅谈nginx

是什么?为什么?Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应, Nginx 为我们选择了 epoll and kqueue 作为开发模型.作为负载均衡服务器:...

2018-03-01 00:00:15 334 27

原创 nginx使用ssl模块配置支持HTTPS访问

背景: 项目开发中用到了微信小程序,但是服务器配置URL必须是HTTPS,所以需要通过配置nginx的SSL模块来支持HTTPS访问,也就是说,要做一个网站域名为 dmsdbj.com 要求通过HTTPS://dmsdbj.com进行访问. SSL英文名为Secure Socket Layer,安全套接字层。SSL是一种数字证书,它使用ssl协议在浏览器和web serv...

2018-02-23 20:34:15 70848 46

原创 MyEclipse设置字体大小

一、首先在菜单栏找到“Windows”,然后点击“Preferences”二、在弹出的设置窗口中选择“General”—“Appearance”—“Colors and Fonts”,在右侧栏中选择“Basic”—“Text Font”,点击“Edit...”或者"双击”打开字体对话框。三、在字体对话框设置相应的字体、字号后点击“确定”即可。...

2018-02-20 18:08:15 30849 45

原创 Build path specifies execution environment J2SE

在Myeclipse2017中新建一个web项目,出现一个warming:Description ResourcePathLocationType Build path specifies execution environment JavaSE-1.7. There解决方案:一、在项目根目录右击,选择“Build Path”,然后选择“Config Bulid Path...”

2018-01-31 11:17:19 4442 17

原创 CSS总结

CSS是什么?CSS是Cascading Style Sheets(级联样式表)的缩写,它是一种样式表语言,用于为HTML文档定义布局。例如,CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面。CSS与HTML的区别1.HTML可以用于为网站添加布局效果,但有可能被误用。而CSS则提供了更多选择,而且更为精确、完善。现在所有浏览器都支持CSS。2.HTML用于

2018-01-23 16:16:23 291 24

原创 EA逆向工程——代码生成类图

首先打开E-A,点击"文件"—"新建项目"-命名项目并选择项目保存目的地。完成上述操作后会弹出一个对话框“选择模型”图中几个模型的意思分别是:Business Process 业务流程模型Requirements   需求分析模型Use Case       用例模型Domain Model    领域模型Class            类设计模型Da

2018-01-16 11:46:22 14881 23

原创 C# 实现锁屏

首先,将窗体的FormBorderStyle设置为none,WindowState设为Maximized 让窗体占据整个页面。form窗体代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;us

2018-01-14 22:05:56 8352 33

原创 SVN常用操作

添加:选中要添加的文件-右击-TortoiseSVN-Add更新:在文件夹内-右击-SVN UPDATE提交:在文件夹内-右击-SVN Commit...查看提交历史记录:在文件夹上-右击-TortoiseSVN-Show log还原提交的历史版本:在文件夹上-右击-TortoiseSVN-Switch 打开对话框选择“Show log”点击“Cancel”进行下一步操

2018-01-07 12:41:04 439 16

原创 EA类图导出代码

设置默认代码环境      在导出画好的类图之前,需要先设置一下所需要的语言。在EA中选择“工具”—“选项”—“代码工程”。在窗口的右边的代码工程的默认语言的下拉菜单中选择自己所需要的语言。设置头注释及生成的代码语言类型,在“设置”中选择“代码工程模板”选择需要的语言,在File中设置头注释 //***************************

2017-12-28 22:25:20 3694 18

原创 JavaScript正则表达式

正则表达式格式:/pattern/attributes参数参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符

2017-12-14 10:54:35 253 19

原创 JavaScript基础学习笔记(二)

本文主要是对JavaScript的一些基础部分的使用的记录,包括运算符、控制结构、Break和continue、错误处理以及表单验证的介绍。

2017-12-12 12:07:14 454 17

kindeditor-富文本框编辑器插件

富文本框编辑器插件,JSP兼用,分享给大家,希望可以帮助到有同样需求的您。

2018-07-22

2017年下半年 软考 设计师 上午真题+答案详解

2017.11月软考设计师上午真题+答案 选择题基础超级详细的解释。

2018-04-16

空空如也

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

TA关注的人

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