自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

提拉米苏

技术路上的小爬虫

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

原创 桌面云与云桌面的区别

桌面云是一个范围比较大的云,就像企业桌面云这样,他是指这个企业部署了桌面云方案,整个办公、研发、财务部门的数据都是保存在企业服务器上,每位员工都拥有自己独立的虚拟主机,通过终端桌面的数据输入,把所有终端的数据全部保存在企业服务器上的一个IT办公云方案。而云桌面是单指某一虚拟桌面,通过桌面虚拟化协议来实现的某一用户单独的虚拟桌面,就是云桌面。...

2020-06-03 10:49:51 2980

原创 Java自定义注解

注解是jdk5.0的时候引入进来的,注解一般结合反射进行信息处理,使用@interface关键字定义。注解的作用:例如自定义注解+拦截器实现登录校验,自定义注解+AOP实现日志打印等等。下面是一个自定义注解结合反射的简单Demo:名字自定义注解:@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public @in...

2020-04-17 10:06:08 219

原创 Resin配置https

Resin支持OpenSSL,JSSE两种SSL的实现方式,但官网推荐使用OpenSSl->点击这里查看官网文档注:以下写出了两种方式实现SSL,第一种实现方式的Resin需要pro版本,因为非pro版本不能使用ssl类库。当前默认Resin已成功安装,下面开始配置https环境实现方式一:步骤一、安装OpenSSL 服务软件这里安装的是GnuWin32 ,Resin配置SSL首...

2019-12-20 15:06:01 1824

转载 你真的了解RESTful API吗?

前不久,在网上看到一个段子,一个码农去面试,面试官问什么是RESTful API,这看似一个很简单的常识问题,码农却哑巴了。下面来看一下他们的对话:面试官:了解RESTful吗?我:听说过。面试官:那什么是RESTful?我:就是用起来很规范,挺好的面试官:是RESTful挺好的,还是自我感觉挺好的我:都挺好的。面试官:... 把门关上。我:.... 要干嘛?先关上再说。面试官...

2019-11-20 14:41:16 333

转载 技术人员要拿百万年薪,必须要经历这9个段位

很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职业生涯,有所帮助。1、刚接触编程的时候,会觉得这是个很神奇东西,平淡的英文字母,再加上标点符号,竟然可以有这么大魔力。会觉得编程是很有自豪感的事情,因为在我们看来,它就是在创造,用这些跳动的字符,创造我们想要的效果。我当时第一...

2019-11-15 17:27:20 125

原创 maven中导入不能下载依赖的jar包

有时候,maven并不能下载我们所需要用到的jar包,这个时候我们就需要自己手动进行操作导入jar到maven中。拿jbarcode-0.2.8.jar在win10环境下举例,步骤如下:一:官网下载https://maven.apache.org/download.cgi二:安装好maven之后可以cmd执行mvn -v查看时候成功,成功的话执行如下命令即可:mvn install:ins...

2019-11-14 10:35:22 1179 1

原创 Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.2.1.RELEASE

我们开发多数都会安装maven进行jar包统一管理,以及配置本地仓库进行jar包的保存。linux的maven安装以及配置大家可以在网上一搜一大把,就不说安装步骤了。现在说一下本人在linux上安装maven以及配置本地仓库的一个坑(有时候是自己的粗心导致的!)安装好maven以及配置本地仓库之后,进行简单的springBoot项目的创建,下载依赖一直报错:Could not transf...

2019-11-10 22:48:22 7732 1

原创 java判空

一、概述java中判等似乎很简单,==用来判断对象引用(内存地址)是否相同,equals用来判断值是否相同。你可以试用String对象轻松区分这一点。那么在null判等(也就是判空操作)时呢?可以通过如下代码明白两个判等的比较: String name = null; if(null==name){ System.out.println...

2019-11-04 16:22:05 260 2

原创 layui-input-block和layui-input-inline的区别

一个是一个表单元素占一行,竖着,以例表的形式排列。另一个允许,多个表单控件占一行,横着,一行可以放置多个表单元素。

2019-11-03 18:51:22 16820 5

转载 程序员接私活怎样防止做完了不给钱?

首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。那么,怎么保证自己的薪酬安全呢?我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中...

2019-11-03 10:19:05 766

转载 漫话:什么是 https ?这应该是全网把 https 讲的最好的一篇文章了

今天这篇文章,讲通过对话的形式,让你由浅入深着知道,为什么 Https 是安全的。一、对称加密一禅:在每次发送真实数据之前,服务器先生成一把密钥,然后先把密钥传输给客户端。之后服务器给客户端发送真实数据的时候,会用这把密钥对数据进行加密,客户端收到加密数据之后,用刚才收到的密钥进行解密。如图:当然,如果客户端要给服务器发送数据,也是采用这把密钥来加密,这里为了方便,我采用单方...

2019-11-02 17:02:50 117

原创 扩展一个 layui 模块

layui 官方提供的模块有时可能还无法满足你,或者你试图按照layer的模块规范来扩展一个模块。那么你有必要认识layui.define()方法。并粗略了解一下extend(我纠结过这个一小段时间)。下面就让我们一起扩展一个Layui模块吧:第一步:确认模块名,假设为:mymod,然后新建一个index.js 文件放入项目任意目录下(注意:不一定放入layui目录,可以自己定义路径)。第二...

2019-11-01 18:58:52 1395 1

原创 layui的第三方支撑

Layui部分模块依赖jQuery(比如layer),但是你并不用去额外加载jQuery。Layui已经将jQuery最稳定的一个版本改为Layui的内部模块,当你去使用 layer 之类的模块时,它会首先判断你的页面是否已经引入了jQuery,如果没有,则加载内部的jQuery模块,如果有,则不会加载。另外,我们的图标取材于阿里巴巴矢量图标库(iconfont),构建工具采用 Gulp 。除此...

2019-11-01 17:01:02 187

原创 layui模块化的用法(一般用于开发环境)

在使用layui的模块的时候。我们可以遵循它的模块规范建立一个入口文件,并通过 layui.use() 方式来加载该入口文件,如下所示:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-wid...

2019-11-01 16:06:24 1276

原创 初识layui

layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于 2016 年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之...

2019-11-01 14:44:10 140

转载 学会了这些技术,你离BAT大厂不远了

每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现...

2019-10-27 18:44:05 290

转载 2019史上最全java面试题题库大全800题含答案(面试宝典)

1、 meta标签的作用是什么2、 ReenTrantLock可重入锁(和synchronized的区别)总结3、 Spring中的自动装配有哪些限制?4、 什么是可变参数?5、 什么是领域模型(domain model)?贫血模型(anaemic domain model)和充血模型(rich domain model)有什么区别?6、 说说http,https协议7、"= =“和e...

2019-10-25 15:56:41 10470

转载 Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)

将本地项目上传到Github(两种简单、方便的方法)一、第一种方法:首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目...

2019-10-23 15:16:30 252

原创 vue监听子组件

下面是一个通过监听子组件,点击按钮实现字体变大的实例:<html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/di...

2019-10-23 10:04:23 1619

原创 vue组件Component

组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。下面是一个简单的组件例子:<html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"&gt...

2019-10-23 09:07:06 1479

原创 Activiti6.0源码初探-helloword_idea-2

这是本人工作流引擎开发学习系列的第二篇。展示的是一个简单的工作流审批demo。构建的Maven项目结构图:DemoMain:package com.imooc.activiti.helloworld;import com.google.common.collect.Maps;import org.activiti.engine.*;import org.activiti.engin...

2019-10-22 22:54:12 378

原创 v-on监听事件

<html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/axios.min.js"></scr...

2019-10-22 16:31:34 180

原创 一个简单的 todo 列表的完整例子:

<html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/axios.min.js"></scr...

2019-10-22 15:36:29 1226

原创 Activiti6.0环境部署,实操以及流程体验-1

111

2019-10-11 19:56:41 1196 1

转载 三次握手,四次挥手

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-10 11:45:35 92 1

原创 org.springframework.context.ApplicationContextException: Unable to start ServletWebServer bean.

SpringBoot启动的时候报异常:Caused by: org.springframework.context.ApplicationContextException: Unable to start ServletWebServer添加依赖即可: <dependency> <groupId>org.apache.tomcat.embe...

2019-10-09 16:21:06 722

原创 linux更新jar包里面的文件以及文件夹命令

更新服务器上运行包prs-0.0.1-SNAPSHOT.jar上的文件步骤:1、进到prs-0.0.1-SNAPSHOT.jar所在目录:2、先查询jar包中需要更新替换的文件的路径,即所在位置。命令如下:jar tvf prs-0.0.1-SNAPSHOT.jar | grep 文件名例如:jar tvf prs-0.0.1-SNAPSHOT.jar | grep TaskServi...

2019-10-09 10:00:40 2021

原创 springboot+策略模式

前端时间有一个业务需求,需要做一个中转的服务,对外部请求的url进行判断跳转到内部对应的请求方法里面,其中涉及到各种if else。后来考虑到if else太多不好,又有新的规则加入。于是,我就想到了策略模式:SendBankController.java:package com.thsoft.tra.controller;import com.thsoft.tra.service.Sen...

2019-10-08 10:38:35 686

原创 mybatis-generator逆向工程Demo

在做开发的时候如果使用逆向工程的话,可以让开发者有更多时间精力集中在业务以及其他地方而不是实体的创建上面,下面是一个逆向工程Demo,亲测有效:项目结构图:generator.properties:jdbc.driverClass=com.mysql.jdbc.Driverjdbc.connectionURL=jdbc:mysql://localhost:3306/mymall?useU...

2019-09-29 20:28:11 183

原创 实现一个简单的生成token以及验证其时效功能

添加如下依赖: <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </de...

2019-09-29 17:21:42 2071

原创 java.lang.ClassNotFoundException: io.jsonwebtoken.Jwts

最近在弄springboot多模块开发的时候遇到一个小坑。我在一个模块的pom下添加了JWT依赖进行开发,之后整体项目跑起来的时提示没有找到Jwts这个类,原因在于我在另一个模块里面又添加了相同的依赖最终导致依赖冲突。以此记录一下。...

2019-09-29 17:05:34 8875 1

原创 SQL统计每个数据行里面的某个用逗号隔开的字段的数量

长话短说,直接上图:目的是统计出每一行里面的逗号分割开来的数量,例如第三行的第三个字段的数量就是2。 SELECT case when len( CONVERT(NVARCHAR(MAX), yewgz) ) >= 1 then (len( CONVERT(NVARCHAR(MAX), yewgz) ) - len(replace(CONVERT(NVARCHAR(MAX), y...

2019-08-20 09:55:29 5563

原创 springBoot同时支持html,jsp

springBoot默认不支持jsp,出于个人的好奇就去尝试了一下让springBoot同时支持html,jsp。断断续续弄了两天,终于弄出来了,亲测可行。项目结构:IndexController.java:package org.dreams.forepart.controller;import org.springframework.stereotype.Controller;i...

2019-06-21 14:37:48 1610

原创 http通过数字签名加密方式进行post请求

我们有时候需要跟别的系统进行数据的对接。例如,别人提供数据接口,我们需要通过数字加密方式进行post的请求获取数据,这篇文章针对这个展开。其中,数据的方式是json格式,希望对你们有所帮助。直接上代码:日志打印:private static Logger log = Logger.getLogger(ReformTools.class);post请求:public static Stri...

2019-06-21 09:35:55 2800 1

原创 http带参数加密访问

有时候我们做项目需要用到HTTP传参,但是带着的参数我们希望密文显示。

2019-04-09 19:35:38 4282

原创 SQL语句实现行转列

最近在维护一个项目,出现了一下bug需要进行调试,于是把正式库上面的代码搬到本地库上面,数据库是本地的,跑项目的时候调试发现代码里面带有wmsys.wm_concat函数的SQL语句出现错误,经排查发现本地测试库用的是oracle 11g版本,比正式库上的版本高,解决方式这分享给大家:wmsys.wm_concat是oracle 10g推出的,用来连接字符串,LISTAGG是oracle 11g...

2019-04-09 15:56:39 145

原创 Response重定向实现参数隐藏

最近在弄一个SSH项目,前期已经做好了,现在的需求是进行单点登陆实现,涉及到重定向跳转(带有参数那种)情况,但是不能在地址栏上出现参数的信息,需要进行参数的隐藏跳转。由于时间比较急,本人没来得及开发一个小工具,这次用的别人以前写好的工具类进行参数隐藏。放在这里好让自己积累一些工具类,也方便大家参考!好了,直接上代码:import javax.servlet.http.HttpServletRes...

2019-04-09 15:34:54 1513 7

原创 Java正则表达式实现港、澳、台身份证验证

最近由于业务的要求,需要进行港、澳、台人员身份证验证,现在直接上代码,经供参考学习,也为自己积累一些工具类:public class regexValidateCard {public String validateIdCard10(String idCard){String card = idCard.replaceAll("[\(|\)]", "");if (card.length()...

2019-04-09 11:48:55 1661 1

空空如也

空空如也

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

TA关注的人

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