自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HealerJean梦想博客

高级工程师成长笔记

  • 博客(42)
  • 收藏
  • 关注

原创 excel数据制导入数据库

前言如果开发多的朋友们肯定经理过,将excel导入数据中。没错,可能第一眼想到的是管理工具,我也是,那又怎么样。管理工具即使好用。万一不好使呢(可怜的博士mac上的就不好使了)1、打开excel数据2、随便找一列,(最好是和第一行对齐)1、在第一格输入="insert into thisIdfaflag(idfa) values('"&A1&...

2018-03-27 11:37:08 190

原创 Swagger详解

前言swagger为项目的api规范文档,帮助我们进行开发的。在找不同游戏中有详细用到。1、项目构建1.1、pom依赖 <!--swagger 版本--> <swagger.version>2.7.0</swagger.version> <!--swagger--> ...

2018-03-26 15:02:10 3562

原创 3、springBoot集成Quartz数据库持久化

前言有时候,我们会将任务放到数据库中,等我们需要的是,自动从前台进行点击,然后开始执行任务。那么这个时候,就用到quartz。可以从数据库中直接读取,然后执行。非常的方便,可以说nice。比如多点科技的试客任务,用户可以确定从几点到几点开始投放app,那么这里也可以用到,从几点开始到几点执行,无非就是加两条任务。一条是开始执行,一条是终止任务。springBoot集成Quart...

2018-03-23 18:57:50 8097 8

原创 2、SpringBoot集成Quartz

前言有时候需要实现动态定时任务,即工程启动后,可以实现启动和关闭任务,同时也可以设置定时计划。这就需要利用到quartz别的先不多说,先利用配置文件制作一个简单的定时器器吧1、利用配置文件配置定时器(很少,以后还会详解)1.1 、导入pom依赖<?xml version="1.0" encoding="UTF-8"?><project x...

2018-03-23 14:55:19 2866 10

原创 1、SpringBoot普通定时器

前言SpringBoot自带的Scheduled,有两种定时任务执行方式: • 单线程(串行) • 多线程(并行)有时候需要实现动态定时任务,即工程启动后,可以实现启动和关闭任务,同时也可以设置定时计划。这就需要利用到quartz,那么下一篇我将会开始介绍quartz1、串行任务1.1、sprinBoot启动开启定时器支持@S...

2018-03-23 14:53:43 317

原创 redis使用工具类进行保存数据和Ehcache注解缓存类实现缓存value

前言本文主要是key value的形式。 这里我先说下序列化吧 GenericToStringSerializer:使用Spring转换服务进行序列化(可以用来专门转化存放Double等类型,我下面的工具类有介绍);JacksonJsonRedisSerializer:使用Jackson 1,将对象序列化为JSON;Jackson2JsonRedisSerialize...

2018-03-21 15:30:09 608

原创 Docker部署SprinBoot项目

前言相信能够查到这篇《Docker部署sprinBoot项目》文章的,大家都知道docker和springBoot了,那我就不废话了,直接开始干吧!!!1、模拟构建一个springBoot项目相信构建一个sprinBoot项目对于大家来说太简单了,是吧,那么这里直接贴出pom文件吧,本来这个也不想贴出来,但是怕一些绝对的小白后面看不懂,所以贴出来的,意义呢,就是希望大家看到这里的版本和项目的名字版本

2018-03-19 16:54:54 257

原创 mysql用户管理权限分配详解

前言 如果想成为一个技术总监,技术经理。我觉得对于数据库用户的权限分配还是很重要的。比如,阿里巴巴,一个刚来的实习生,他可能连真实数据库都接触不到。等到终于熬成可以操作下数据库了,但是发现自己还是只有读取权限,并没有其他任何对数据库造成影响的权限。 这就是技术经理,技术总监。技术组长。所做的事情,维护好公司的利益,最为重要。用户权限管理作用:可以限...

2018-03-19 12:03:35 1130 1

原创 docker的安装和配置国内镜像加快下载速度

前言docker现在非常火爆,原因是它内部可以存放各种镜像文件,有利于也方便开发,下面给大家介绍下docker的安装。首先Docker的安装其实有很大的不一样,如果是windows版本(除了win10),都需要安装虚拟机才能运行,但个人认为没有必要下载虚拟机办法。租一台服务器,2,系统缓存win10.或者,本身就是mac或者是linux系统1、win10 安装Docker官方下载地址1、直接点击安装

2018-03-17 14:56:02 18319

原创 Docker安装graylog和详解

前言graylog我就不想介绍了,如果你看到graylog就知道它是一个日志存储服务器web准备安装docker 安装docker compose1、安装graylog1、创建目录/usr/local/graylog 注意自己服务器的id该目录下新建文件 graylog.yml 或者 compose.yml 写入内容:version: '2'services: # MongoDB: h

2018-03-17 14:53:03 6417 1

原创 JsonUtils工具类和Jsonp发起http请求

前言Jsonp用来调用http请求的,非常小巧而且方便回顾之前所学二者依赖如下<!-- jsoup包依赖 --><dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.1</version></dependency><!--json--><depende

2018-03-15 20:25:01 1436

原创 log4j和sfl4j和lobback到底有什么区别

前言首先我要说的是,我公司用的是logback,并且将日志输出到额graylog中日志当然是我们开发人员最常用的东西了,不管是调试日志,还是后期检查bug,对系统进行维护都是有及其重要的作用。但是很多人可能还是分不清 那么多日志类到底有什么区别,其实说白了,就一句话比如:slf4j 是打日志的。可以使用各种日志系统存储。Log4j和logback就是那个日志存储系统(它自带打日志,因为自己本身就是一

2018-03-15 18:23:27 4155

原创 如何正确规范写接口文档

前言  正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的。一个工整的文档显得是非重要。下面我将我看到的一篇接口文档做一个总结开始吧!!!接口1: 查询排重接口 接口详情 地址 http://www.baidu.com (正式环境) 请求方式 GET 参数 是否必填 ...

2018-03-15 15:50:37 35479 3

原创 实体类使用lombok注解加快开发

前言  lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写。    1、优点:   即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简洁,    2、缺点:   当然,这带来的副作用就是不易阅读…不过,还是能看得懂吧,废话不多说,先看一下lombok支持的一些常见的注解。1、idaa安装插件  如果不

2018-03-14 20:41:08 2433

原创 mavens使用阿里云国内私服下载

前言别的不想说太多,只能说国内垃圾,连个maven都是国外的,默认私服是国外的,有时候下载非常慢下面提供两种方式,个人建议如果是公司有私服,则用第二中,如果只是个人开发,则用第一种1、setting.xml中配置 <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus a

2018-03-14 16:45:14 1102

原创 hibernate编辑实体日期的更新问题

前言对于刚刚接触hibernate的开发者来说,它确实是一个伟大的东西,但如果针对修改不太明白的话,那确实挺伤的。首先修改是根据id查找到实体。然后和保存一样,也是用save进行存储。针对一些cdate创建日期,udate更新日期。我们希望创建日期只在添加是实体的时候创建,但是修改实体的时候cdate不发生改变,但是udate是在每次更新实体的时候改变,包括添加实体的时候。好了废话,不多说。开始吧!

2018-03-13 21:44:53 1361

原创 7、单点登出后不进入注销页面进入自己提供的url

前言正常关于单点登出博文,其实在第二篇就该将的,但是一直放到这里,因为博主现在关于单点登出还有点问题,单点可以同时登录,但是不能同时推出,现在还没有知道我的为什么这样。先不管其他了,先说说单点登出,不进入系统提供的url页面,而是进入我们自己提供的url吧由来,我们的天猫,淘宝退出之后,肯定是要回到自己的登录页面啊,难道还去一个服务器的后端不成接6中代码,本篇不提供代码。因为太简单了1、登出后跳转u

2018-03-13 21:43:13 944

原创 6、CAS自定义主题_修改默认的提示消息

前言有时候,如果一个产品对于公司来说没有自主性,那是多么可悲,凡是都要依靠他人提供的,如果一旦他人除了问题,那么我们的产品到底还能用吗。简单而言。我们要知道如果修改默认的页面。不要让产品受限。一般有两种自定义的页面,一种是所有的客户端统一用一种页面(比如:我公司),一种是不同客户端有可能有不同的登录页面(比如: 天猫,淘宝)下面从第二种开始讲解1、主题必备知识1.1、主题登录的流程1.2、静态资源存

2018-03-13 21:42:43 2687 6

原创 5、接2.md_CAS从服务端的获取参数多行

前言1、人无完人,谁都会犯错,我犯的错误就是在文档2018-03-11-2_MD5-加盐校验-自定义密码校验-rest密码校验-客户端登录具体参数 关于返回的具体参数还缺少一部分内容。而且正好上一节做了第三方登录。也是获取具体参数的,更加详细。这个时候的代码我们还是利用 4、中的代码继续。如果朋友们有需要可以自己将本代码的内容整合到2中。1.1、获取更多的参数-多行也就是说返回一个类似于一个nam

2018-03-13 21:42:00 792

原创 4、CAS第三方登录和获取详细数据

前言创建项目之前,我将客户端8081复制了一份出来,做了一个客户端two:8082。为了验证第三方登录,而又不破坏之前的项目,我新建了一个客户端工程,来用来接收第三方登录数据。目前工程端口为80831、总司令下新建module工程,只聚合。因为子工程是一个springBoot项目1.1、创建项目1.2、导入相关依赖web、mysql、thyme、jpa1.3、总司令进行聚合它<modules>

2018-03-13 21:41:05 3431 3

原创 3、cas_http_https_用户名或者邮箱修改密码

前言,准备cas自定义通过邮箱修改密码,这里的验证,点击邮箱链接之后还会输入密保问题。本文章有http和https两种验证邮箱。不必着急往后看。证书无非是SSL设置为true或者false;1、在sso-server的resource下放入创建好的证书2、cas这里的邮箱验证,数据表创建这里的cas邮箱验证,是通过给用户发邮件,然后用户跳转到服务端,通过密保问题进行修改的。所以需要创建密保问题。这里

2018-03-13 21:40:11 1155

原创 3、mac 证书配置或者windos证书配置https

1、证书处理-genkeypair 生成密钥-keyalg 指定密钥算法,这时指定RSA,-keysize 指定密钥长度,默认是1024位,这里指定2048,长一点,我让你破解不了(哈哈),-siglag 指定数字签名算法,这里指定为SHA1withRSA算法-validity 指定证书有效期,这里指定36500天,也就是100年,我想我的应用用不到那么长时间-alias

2018-03-12 20:17:18 1157

原创 2、项目规范

1、前台交互,传递的对象1、前段响应类1、一般正常responseBean.setCode(ErrorCodeEnum.正常.code);//2002、Result对象正常3、一般错误4、错误信息了,录入,code系统错误5、错误、枚举code和desc录入6、错误、code,message自己填充  //// Source code recreated

2018-03-12 20:15:28 376

原创 2.2 、spring boot项目配置中心config config 、

1、创建springboot项目 (不过依赖应该选择的是config server)   2、pom文件如下xml version="1.0" encoding="UTF-8"?>project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

2018-03-11 21:46:34 11397

原创 1、windows单点登录证书生成

1、生成.keystore keytool -genkeypair -alias cas -keyalg RSA -storepass changeit 2、默认情况下,生成的 keystore 就是用户目录下的 .keystore 文件。 3、提示“您的名字与姓氏是什么?”,这里需要输入一个域名,例如:www.xxx.com,本例中输入 cas 需要在 hosts 文

2018-03-11 21:45:54 919

原创 团队合作开发的两种文档工具

前言团队中,需要从需求分析开始确定,一直到项目的开发完成,中间要经历各种事情,需要各种任务来维持,一直到合作开发完成,所以需要一个团队协作查看的任务工具。那么这里推荐的有两种,trello,和teambition。团队合作开发的两种文档工具,个人建议使用teambition,因为它更加强大1、trellotrello网址2、teambitionteambition网址点击使用介绍即可查看完成说明1、

2018-03-11 21:44:19 1055

原创 maven构建系统项目的结构的体系确定

以单点登录学习的内容来说项目整体结构图1、总司令父工程1、这是一个maven总司令父工程,所有的工程都在这个工程里面,里面会聚合各种其他的工程,请看下面的注释 2、这个工程主要是提供给其他工程一些一本的变量、参数等<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200

2018-03-11 21:43:13 755

原创 CAS自定义登录默认页面和返回更多的参数以及自定义密码校验

前言:接8中代码,使用jdbc md5登录或者使用加密与盐登录。但是下面会介绍自定义验证密码登录,只不过代码不一样。本内容将不会提供代码,因为涉及到隐私信息,如果需要代码,请直接联系博主1、自定义主题1、自定义主题的theme默认名字为:apereo2、service中添加json文件,确定要拦截的url地址,启动主题登录,这里不仅对有证书https的拦截,也对没有证书的http拦截{ "@cl

2018-03-11 21:41:40 8265 7

原创 session问题和cas单点登录ticket

前言1、博主这个礼拜很难受,公司没什么活干,礼拜三说要做一个微信小程序,所以马上看了下微信小程序怎么做。学了点皮毛,但是够用了。2、关于session,其实之前也不是很了解,但是学了单点登录,突然觉得必须稍微了解一下。3、之前做过一个Nginx,Tomcat,session共享,当时用了的是一个域名,也就是常见的localhost,当时没有考虑过一个域名下的session是不是同一个,但是按照教程做

2018-03-11 21:40:07 6702

原创 1-重新开始认识Cas-通过maven和骨架来搭建cas服务器

1-重新开始认识Cas-通过maven和骨架来搭建cas服务器

2018-03-11 21:38:05 4206

原创 2-MD5-加盐校验-自定义密码校验-rest密码校验-客户端登录具体参数

2-MD5-加盐校验-自定义密码校验-rest密码校验-客户端登录

2018-03-11 21:37:00 4084

原创 1、Excel使用工具类导出数据

1、js发起导出表单数据请求(参数全部为查询条件,其实就是讲查询条件获取的数据全部导出到excel')  $scope.export = function(){    if($scope.query.userParam=undefined){        $scope.query.userParam = '';    }    window.open(ctx

2018-03-08 18:51:22 408

原创 微信小程序第二篇实战

微信小程序第二篇实战

2018-03-08 18:27:46 439

原创 微信小程序第一篇HelloWord

准备工作1、注册微信公众号(小程序)2、微信开发软件下载地址[点击下载](https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html)3、注册号信息之后,我们会受到一个AppID 和一个AppSecret,如下图所示1、打开软件之后,会自动出现如下的代码2、介绍下主要代码的构成3、修改HelloWord 为你好,世界修改index

2018-03-08 13:44:36 1349

原创 1、java曲线图统计

1、按照天数的曲线1、曲线图的实体类相关类 1、解释:如果下面的y2list 其实没有用到,因为上面只有一个曲线 public class UserAppsComplateData implements Serializable {    private ListString> xlist;    private ListLong> y1list;    pri

2018-03-08 10:13:42 4013

原创 maven构建系统项目的结构的体系确定

maven构建系统项目的结构的体系确定,以单点登录学习的内容来说项目整体结构图

2018-03-08 10:11:55 230

原创 DDKJ-HTML-JS布局

HTML中提示控件不能正常在需要提示的控件之下。

2018-03-07 10:52:27 269

原创 mac-windos互传文件

max windows 互传文件

2018-03-06 21:31:31 3025

原创 AngularJs-watch监听input-value-并请求数据

AngularJs-watch监听input-value-并请求数据

2018-03-06 19:46:22 1124

原创 GitHub评论Gitalk插件

GitHub评论Gitalk插件1、Gitalk 需要一个 Github Application,点击这里申请。

2018-03-06 15:53:35 4583 2

空空如也

空空如也

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

TA关注的人

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