自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

格雷弗斯的博客

长路漫漫,唯bug作伴

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

转载 使用spring validation完成数据后端校验

     原博客:https://blog.csdn.net/u013815546/article/details/77248003前言数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,...

2018-05-31 09:39:07 283

原创 java 通过反射和自定义泛型来修改对象

public static <T> T Update(T beforeUpdate,T update){ try { if(beforeUpdate==null) return update; if(update==null) return beforeUpdate; Class<? extends Object> ...

2018-05-30 17:34:39 2682

转载 Java基础之—反射(非常重要)

反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解...

2018-05-30 17:14:15 149

原创 spring boot 集成Kaptcha 验证码

<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>@Component

2018-05-30 10:56:08 477

转载 程序员吃的是青春饭?本质上取决于你的能力是否匹配你的年龄

本文导读:你是否曾经认真思考过——毕业3-5年、10年,乃至更久后,我们希望成为什么样的人?作为一名技术人,我们要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?今天,阿里资深技术专家毗卢,将带来自己的思考与理解,希望对大家有所启发。毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续能进一步在技术领域(或管理方向)有进一步的积累;有的同学表示希望...

2018-05-30 09:29:31 265

原创 springboot 集成redis

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency># Redis数据库索引(默认为0)spring.redi...

2018-05-30 09:16:57 169 1

转载 H5动画,canvas绘制圆环百分比进度的动态效果

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title></head>&l

2018-05-29 17:48:42 1332

转载 h5 canvas+js实现烟花效果

又快过年了,作为一名程序员,我想用自己的方式祝大家新年快乐,下图是移动端访问截图,pc端也可以访问,点击图片预览效果这个效果是用h5的canvas+js实现的,主要技术点是如何实现一个烟花爆炸的模型,而不是如何绘制出图形图像,例如,为了逼真的模拟烟花爆炸过程中的细节,我们会发现烟花爆炸后的各个方向上运动的烟火都会有一个“尾巴”,从爆炸到烟花的消失,是一个渐变的过程,不是一下子就消失了,爆炸时,中心...

2018-05-29 17:24:15 3786 2

原创 java 使用poi 批量导入excel

  <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><depe

2018-05-29 16:38:22 718

转载 你和马云的差距不仅是钱!

2018-05-29 14:13:28 220

原创 java 使用mqtt

mqtt的搭建请看https://blog.csdn.net/qq_29350001/article/details/76680646public class MQTTSubscribe implements MqttCallback { //public static final String HOST = "tcp://10.0.0.250:1884"; public st...

2018-05-29 13:44:40 4549

原创 go 语言跳转地址

package mainimport ( "log" "net/http")func addUser(w http.ResponseWriter, r *http.Request) { http.Redirect(w, r, "https://blog.csdn.net/qq_37838223", http.StatusFound)}func main() {...

2018-05-29 10:43:27 1842

原创 java 发送邮件

一:二:public class MailUtils { public static void main(String[] args) { try { //发送给qq邮箱  sendMail("xxxx@qq.com","6666"); } catch (MessagingException e) { ...

2018-05-29 10:35:29 227

转载 java 使用openoffice 将word,excel转化为pdf做预览

时间太过久远,以不知道原博客了一:首先先下载安装openoffice链接: https://pan.baidu.com/s/1dfpoG6zlawoW1pqpDvBL0A 密码: v4ej二: public class Office2PDF { private static final Log LOG = LogFactory.getLog(Office2PDF...

2018-05-29 09:59:47 8224 8

原创 解决win10与win7的ie上传文件得到文件名的问题

以前上传文件,得到文件名都只是一个文件名,然而在win10自带的edge浏览器上传文件时,得到文件名却出现了全路径+文件名的形式。解决办法如下:/** * 解决win10与win7的ie上传文件得到文件名的问题 * @param fileName * @return */public static String getWindos(HttpServletRequest request, ...

2018-05-28 18:05:02 2143

原创 java 自带的文件压缩

public class FileZip { /** * 功能:压缩多个文件成一个zip文件 * @param srcfile:源文件列表 * @param zipfile:压缩后的文件 */ public static void zipFiles(File[] srcfile, File zipfile){ byte[] b...

2018-05-28 17:53:48 294

原创 springboot 定时器Scheduled

** * spring 自带的定时器 */@Component@Configurable@EnableScheduling //标注启动定时任务。public class ScheduleTask { @Scheduled(cron = "0 0 0 * * ?") public void reportCurrentByCron(){ Syste...

2018-05-28 17:46:47 255

原创 java 使用word模板生成word

一:导入jar<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><depend

2018-05-28 17:15:19 25802 13

转载 【深入Java虚拟机】:类加载机制

转载:http://blog.csdn.net/ns_code/article/details/17881581类加载过程    类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。它们开始的顺序如下图所示:    其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发...

2018-05-28 15:53:33 196 2

转载 ConcurrentHashMap原理分析

转载自:https://www.cnblogs.com/ITtangtang/p/3948786.html一、背景:线程不安全的HashMap    因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器     HashTable容器使用synchronized来保证线程安全,但在线...

2018-05-28 15:03:55 153

转载 Java集合源码剖析——ArrayList源码剖析

ArrayList简介ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWriteArra...

2018-05-28 11:29:40 121

转载 Java多线程学习(吐血超详细总结)

转自:http://www.mamicode.com/info-detail-517008.html目录(?)[-]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递     本文主要讲了java中多线程的使用方法、线程同步...

2018-05-25 17:40:24 211

转载 SpringBoot 国际化配置,SpringBoot Locale 国际化

一、效果所下:   二、SpringBoot 国际化配置1、创建国际化配置文件(3个):mess.propertiesJava代码  mess.user.name=用户名  mess.user.password=密码  mess.user.btn=登录   mess_zh_CN.propertiesJava代码  mess.user.name=用户名  mess.user.password=密码 ...

2018-05-25 15:56:37 2974

转载 一位工作了10年的程序员总结了这10个血的教训

1.不要轻易换笔记本电脑,不要跟潮流,不要买过多的电子产品,不要过于频繁的更换手机这方面我的经验教训也是惨痛的。我大概前后购买过 5-6 个笔记本,以前的都是 1 万多元一台,最近买的这台 1 万多是给女朋友的,自己买了一台是 7500 元左右,手机大概换过接近 10 个了,这些钱加起来也足够有 10 万以上了。平时笔记本啥的贵重物品要保护好,我一个同事不小心丢了 2 台笔记本电脑,接近 2 万的...

2018-05-25 15:10:48 413

转载 老公月入五万的程序员夫人,都过上贵妇的生活了么?

这两天被一篇文章刷屏《月入五万的西二旗人教你如何活得像月薪五千》,有个留言说,理发38?太奢侈了!淘宝20买套剪刀自己可以用好几年。我差点以为留言的是我老公。 我写过《嫁人当嫁程序员》,列举程序员种种好处,但是!那些要嫁程序员的,别以为嫁了程序员就可以大把花他们的钱,他们会带着你一起走入奇葩的节省世界!有一位程序员夫人跟我说,她每个月给老公一千块零花钱,然后下个月再给的时候,她老公说,不用了,上个...

2018-05-25 14:43:27 521 1

转载 一位90后程序员的自述:如何从年薪3w到30w

自我介绍引用赵真老师的一首歌《过去不是错》中的一句话:过去不是过错,毕竟我们也开心过。过去不是过错,何必愧疚不知所措。我们这一代人,我相信多少都会有人和我一样,坚持过一个游戏,叫DOTA吧?曾经一起去网吧通宵开黑的日子还记得吗?一人被GANK,4张TP落下的瞬间,可曾有过感动?还记得那句:“团战可以输,影魔必须死”吗?是否有过一句“来张TP”,鸟里瞬间4张TP的时候?附上一段纪念DOTA青春的视频...

2018-05-25 14:34:54 1478 1

转载 《给女儿的一封信》

宝贝,光阴似箭,日月如梭。襁褓中咿呀学语,庭院里蹒跚学步,都早已是很久以前的事了。不知不觉你已长大,转眼你就上大学了。按理说,18 岁就是成年人,我本不该有什么担心。只是你自从出生以来,从来没有离开过家,我总担心你在外面照顾不好自己。 你说不希望在本地上大学,我理解,也支持。外面海阔天空,你可以任意飞翔。 你很讨厌说教,但在你外出求学之际,我仍要啰唆几句。对你未必有效,对我却是安慰。关于道德道德首...

2018-05-25 14:19:39 881

转载 Tomcat 优化方案 和 配置详解(转)

转自 Tomcat 优化方案 和 配置详解 http://201605130349.iteye.com/blog/2298985Server.xml配置文件用于对整个容器进行相关的配置。<Server>元素:是整个配置文件的根元素。表示整个Catalina容器。属性:className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apach...

2018-05-25 13:53:20 2061

转载 不谈面试题,谈谈面试官喜欢见到的特质!

过去我做了很多招聘的工作,在这方面积累了不少经验,今天写写我的观点,希望可以帮到大家。这次就不谈面试题了,因为面试题各个公司都不一样(而且我本来也更喜欢开放性的问题)。或许十年后,阅历更丰富以后我的观点会变化,所以只写些比较通用的,我喜欢见到的求职者的特质。礼貌礼貌点总是没错的,这也很容易做到。主动打招呼,站直,坐好,男生不要跷二郎腿,不亢不卑,面试时双眼直视对方,但也不能直勾勾的盯着人家妹子或者...

2018-05-25 13:46:40 506

转载 设计模式---单利模式

网上太多,直接转载一篇转载自: https://blog.csdn.net/goodlixueyong/article/details/51935526Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。       单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少...

2018-05-24 13:52:13 164

原创 jsoup填充内容然后html转word

<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.3</version></dependency>/* * content 数据

2018-05-23 17:48:40 1773

原创 使用html模板转word,wps与offices兼容

<!DOCTYPE html><html lang="en" xmlns:v='urn:schemas-microsoft-com:vml'xmlns:o='urn:schemas-microsoft-com:office:office'xmlns:w='urn:schemas-microsoft-com:office:word'xmlns:m='http://schemas....

2018-05-23 17:24:56 2950

原创 使用poi导出excel

<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><dependency&

2018-05-23 16:54:20 174

原创 springboot1.5集成shiro

给自己看的:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency>

2018-05-23 16:14:01 960

原创 springboot 1.5 sqlserver逆向生成

把注释打开先,在build标签下的plugins标签下 <!--<plugin>--> <!--<groupId>org.mybatis.generator</groupId>--> <!--<artifactId>mybatis-generator-mav...

2018-05-23 15:58:44 733

转载 Ubuntu mysql数据库主从同步

MySQL主从同步配置(Ubuntu)一、在两台Linux机器上安装MySQL二、Master主服务器配置(192.168.1.3)1.编辑my.cnf(命令查找文件位置:find / -name my.cnf)vi /etc/mysql/my.cnf在[mysqld]中添加:server-id = 1log_bin = master-binlog_bin_index = master-bin.i...

2018-05-23 15:15:36 417

原创 使用shiro与websocket做单一登陆

shiro配置就不说了,网上多的很,websocket的配置可以看我另一篇文章:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></depen...

2018-05-23 15:05:47 5581 1

原创 springboot整合websocket 广播式的推送与指定推送

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>@Datapublic class User extends...

2018-05-23 14:47:09 1522

原创 springboot2.0整合shiro出现ShiroDialect报错 找不到org/thymeleaf/processor/attr/AbstractTextChildModifierAttrPr

原先用的shiro与thymelef的maven版本是<dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> <version>1.2.1&l...

2018-05-14 14:18:09 9326 13

java 使用Jopc连接opc

直接用开发工具打开这个项目,因为里面有配置的一些路径,只支持32位的

2018-06-07

空空如也

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

TA关注的人

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