自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灰太狼

狼性的成长,野心的膨胀

  • 博客(18)
  • 资源 (18)
  • 收藏
  • 关注

原创 WHWW之springboot

What:springboot是什么?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。How:如何实现springboot?创建maven项目,在pom.xml加入下列依赖(在spring官网中的springboot项目中可以找到该依赖)<par...

2018-04-29 23:41:28 279

原创 WHWW之代理模式(4)-静态代理,jdk动态代理,cglib动态代理的区别

 What:什么是代理模式?代理模式就是可以在不改变目标类的前提下,为目标类额外增加相应的功能。How:怎么实现代理模式?WHWW之代理模式(1)-静态代理WHWW之代理模式(2)-动态代理WHWW之代理模式(3)-cglib动态代理why:为什么会存在多种代理方式呢?因为需求是一个不断迭代的过程,在我们解决需求的同时,我们也会不断的对技术进行更新。我们知道了,静态代理要求目标类和代理类都必须实现...

2018-04-29 23:07:23 292

原创 WHWW之代理模式(3)-cglib动态代理

What:什么是cglib动态代理?cglib动态代理是由第三方类库实现的代理,使用要添加cglib jar包,其代理底层是借助asm来实现的。(asm是java虚拟机里面的一种动态生成字节码的技术,跟反射是不同的)How:怎么实现cglib动态代理呢?/** * 目标对象类 */public class Target { public void sayHello() { ...

2018-04-29 22:36:59 226

原创 WHWW之代理模式(2)-动态代理

What:什么叫动态代理?代理类并不是在Java代码中定义的,而是在运行时根据我们在Java代码中的“指示”动态生成的,或者说一个代理类是在程序运行时才获取到目标对象的代理。动态代理又称jdk代理。How:怎么实现动态代理?/** * 抽象角色接口 */public interface Hello { /** * 打招呼 */ void sayHello()...

2018-04-27 18:20:36 328

原创 WHWW之代理模式(1)-静态代理

What:什么是静态代理?代理就是用于通过对真实对象的封装,对原有业务逻辑的扩充,来实现扩展性。。比如持有二方包的某个类,并调用了其中的某些方法。然后出于某种原因,比如记录日志、打印方法执行时间,但是又不好将这些逻辑写入二方包的方法里。所以可以创建一个代理类实现和二方方法相同的方法,通过让代理类持有真实对象,然后在原代码中调用代理类方法,来达到添加我们需要业务逻辑的目的。由于在程序运行前代理类就已...

2018-04-26 23:25:03 615

原创 lDEA:解决Error: A JNI error has occurred, please check your installation and try again

今天java程序run出现Error: A JNI error has occurred, please check your installation and try againException in thread "main" 。解决方法:修改jre估计是新建java项目时选错了jre,可以选择自己本地安装的jre,当然如果你IDEA默认配置的jre没错的情况下,是不会出现这种错误。...

2018-04-26 18:53:10 42408 1

原创 WHWW之processOn(在线编制流程图,思维导图)

What:processOn是什么?processOn是在线的一个免费作图工具,提供流程创作协作工具,可以与同事和客户协同设计,可以实时创建和编辑文件并可以实时更改。processOn提供了流程图,思维导图,原型图,UML,网络拓扑图等,而且高效易用,轻松绘制。How:怎么使用processOn呢?我们只需要注册一个账号就行了,processOn提供了使用教程,可以根据教程来实现我们的需求。Why...

2018-04-26 17:51:48 918

原创 WHWW之脚本语言(Script)

What:经常听到别人说脚本,写个脚本就好了,那什么叫脚本呢?脚本(script)其实就是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或者批处理文件。脚本(script)通常可以由应用程序临时调用并执行。简单来说脚本(script)就是程序,一般由应用程序提供的编程语言,应用程序包括浏览器(JavaScript,VBScript),多媒体创作工具等。How:怎么实现脚本呢?脚...

2018-04-26 17:00:45 723

原创 IDEA安装阿里代码规范插件

要养成一个好的编码习惯从自己编码开始,对自己代码的合理化命名,编码不仅对自己有好处,而且别人也容易读懂你的代码。所以下载阿里的代码规范插件来约束自己凌乱的代码。阿里规范插件GitHub地址:https://github.com/alibaba/p3cIDEA安装该插件步骤:1.打开IDEA,File-> Setteings->Plugins->Browse Repositorie...

2018-04-25 13:55:43 150521 39

原创 解决HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.Binding

出现HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): st.personal.dao.UserinfoMapper.insert根据提示信息说找不到mappe...

2018-04-22 23:19:31 19551

原创 IDEA执行mysql的逆向工程

IDEA执行mysql的逆向工程步骤:1.把项目相应的依赖导入:<!-- 添加mybatis依赖 --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.ver

2018-04-21 18:08:59 2328 1

原创 IDEA解决URI is not registered (Settings | Languages & Frameworks | Schemas and DTD

想弄个mybatis逆向工程,添加了<!-- 添加mybatis依赖 --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</

2018-04-21 17:44:57 5137

原创 解决IDEA创建maven项目后main文件夹下目录不全的问题

IDEA创建maven-archetype-webapp项目的时候,创建完成后发现在main文件夹下没有java,resource等源文件夹。解决方法:1.选择File->Project Structure...2.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder...并点击OK点击new folder,输入java文件名新生成的java文件夹...

2018-04-20 18:27:01 29354 9

原创 IDEA快捷键整理

IDEA用到的一些快捷键:【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,...

2018-04-20 18:03:28 193

原创 IDEA的复制粘贴快捷键失效解决方法

解决IDEA按快捷键Ctrl+c或者Ctrl+v结果没反应:打开IDEA--->点击Tools把Vim Emulator 前面的√去掉就好了,这样复制粘贴的快捷键就恢复正常了。

2018-04-20 17:55:57 15321 6

原创 解决IDEA导入maven工程运行报错Error running 'index.jsp (2)': Address localhost:1099 is already in use

解决Error running 'index.jsp (2)': Address localhost:1099 is already in use的方法是:1、打开cmd 输入netstat -ano找到对应的1099端口之后打tasklist查看哪个程序占用该端口,找到就去任务管理器找到相应的进程把它关掉再去IDEA运行tomcat就好了。2.快捷方法:出现Address localhost:1...

2018-04-20 17:38:41 13403 2

原创 Android Studio踩的坑之导入别人的Android Studio项目

导入别人的Android Studio项目往往是会出错的,一般出现以下几种情况:1、run 灰色;2、配置app显示红x,主要是no moudle,3.其他的错,反正一大堆错等着你百度。我发现好多百度出来的也是坑,根本解决不了我们的问题。所以今天记录以下自己解决导入别人android Studio的过程。前提条件:我android Studio 2.3.3,别人的版本应该比我的高,看了一下别人项目...

2018-04-15 11:32:05 28842 32

原创 实现spring-aop例子

1.Spring aop的定义:Spring aop是spring的2大核心之一,又叫面向切面编程,是对oop的一种完善。通俗地说就是不改变原来的类的功能,额外地增加功能。所以aop采用的是动态代理模式:有java动态代理模式(默认),cglib动态代理模式。当需要代理的类不是接口类型的时候,Spring会自动切换为CGLIB来进行代理,也可以强制的选择使用CGLIB来进行代理动态代理分为两种: ...

2018-04-01 17:24:58 1533

实战项目之后台管理系统

实战项目之后台管理系统的详细说明博客地址:https://cxhzt.blog.csdn.net/article/details/122361696

2022-01-07

springboot实现上传图片添加水印

springboot实现上传图片添加水印

2021-12-21

springboot整合Oauth2,GateWay实现网关登录授权验证

springboot整合Oauth2,GateWay实现网关登录授权验证

2021-12-14

springboot整合gateway实现网关功能

springboot整合gateway实现网关功能

2021-12-13

springboot整合stream使用rabbitmq作为消息中间件

springboot整合stream使用rabbitmq作为消息中间件

2021-12-13

Spring cloud Oauth2使用授权码模式实现登录验证授权

Spring cloud Oauth2使用授权码模式实现登录验证授权

2021-12-10

Spring cloud Oauth2的密码模式使用JWT方式实现登录验证授权

Spring cloud Oauth2的密码模式使用JWT方式实现登录验证授权

2021-12-10

Spring cloud Oauth2的密码模式数据库方式实现登录授权验证

Spring cloud Oauth2的密码模式数据库方式实现登录授权验证

2021-12-09

Spring cloud Oauth2的密码模式内存方式实现登录授权验证

Spring cloud Oauth2的密码模式内存方式实现登录授权验证

2021-12-09

java实现滑动验证码

java实现滑动验证码

2021-12-08

springboot整合quartz,实现数据库方式执行定时任务

springboot整合quartz,实现数据库方式执行定时任务。把定时任务信息存进数据库,项目启动后自动执行定时任务。

2021-11-19

java实现手机扫描二维码后网站跳转新页面

java实现手机扫描二维码后网站跳转新页面,提供zxing和hutools的方式实现二维码的生成,动态刷新,验证跳转功能。

2021-10-21

java通过sftp模式实现FTP的文件上传下载删除功能

java通过sftp模式实现FTP的文件上传下载删除功能

2021-10-09

springboot实现接口签名

为了保证数据传输的安全性,跟其他系统进行数据交互时,双方应该约定好密钥,把数据进行加密,接口签名,这样双方调用接口时,验证接口签名一致时就表明数据传输过程中没有被修改。

2021-06-06

file_sys(pdfjs).rar

springboot使用pdfjs预览office文件,实现预览文件,兼容浏览器

2021-06-06

file_sys.rar

springboot使用aspose预览office文件,实现文件预览doc,docx, xls,xlsx,ppt,pptx,pdf等各种文件

2021-06-06

java实现敏感词过滤

用java实现根据用户传进来的话语是否包含敏感词,如果包含敏感词用*来替代输出。

2018-08-29

android实现风蓝记事本

android实现记事本增删改查,换皮肤,排序,退出等功能,编写工具eclipse

2018-05-20

空空如也

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

TA关注的人

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