自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蔡小波的博客

我有我的精彩

  • 博客(73)
  • 资源 (16)
  • 收藏
  • 关注

转载 docker + nginx 部署vuejs3.0项目

转载:https://www.cnblogs.com/longdb/p/10770661.html1:用指令 npm run build 打包vusjs项目(该项目是在github上下载的)。打包成功后会生成一个目录dist。2:把该文件夹拷贝到腾讯云服务器(操作系统 centos7)下的/usr/share目录下。(也可以不放在/usr/share下,也可以自己在usr建一个文件夹存放,好管理,只要保证dist、Dockerfile、nginx.conf 三个文件在同一级目录即可)..

2020-07-29 13:54:44 716

转载 【详解】Spring Security的GrantedAuthority(已授予的权限)

转自:https://www.cnblogs.com/longfurcat/p/9417422.html感谢大佬前言  这篇是很久之前学习Spring Security整理的博客,发现浏览量都1000多了,一个赞都没有,那说明写得确实不怎么样,哈哈。应该很多初学者对这个接口存在疑问,特别是如果学习这个框架之前还了解过Shiro,可能会因为这两个框架角色、权限的表示方式,产生困惑。现在重新整理一下。GrantedAuthority接口我们知道UserDeitails接口里面有一...

2020-06-10 01:06:17 10321 1

转载 Uni-app登录态管理(vuex)

转载:https://www.cnblogs.com/edward-life/p/11181139.html应用中,保持登录状态是常见需求,本文讲解使用uni-app框架时如何保持用户登录状态。即:初次进入应用为未登录状态------->登录---------->关闭应用,再次打开--------->为已登录状态传统应用保持登录状态的方式是通过读取 cookie 来判...

2020-03-16 15:13:09 4245

转载 认证鉴权与API权限控制在微服务架构中的设计与实现

本文转载:http://blueskykong.com/2017/10/19/security1/引言: 本文系《认证鉴权与API权限控制在微服务架构中的设计与实现》系列的第一篇,本系列预计四篇文章讲解微服务下的认证鉴权与API权限控制的实现。1. 背景最近在做权限相关服务的开发,在系统微服务化后,原有的单体应用是基于session的安全权限方式,不能满足现有的微服务架构的认证与鉴权需...

2020-03-07 11:56:11 323

转载 Vue 中provide/inject实现响应式数据更新(组件子孙传值)

vue.js官方文档:https://cn.vuejs.org/v2/api/#provide-inject首先了解Vue.js中provide/inject的基本用法:官方的说明大家可以打开上面的链接去看,说通俗点,就是可以用来父辈们给祖孙传值,请看清楚,这里说的是可以隔代传值,传统的props只能父传子,不论子组件有多深,只要调用了inject那么就可以注入provider中的数据。而...

2020-03-05 13:11:44 12341 1

原创 Linux 常用命令 (CentsOS7)

个人平时用的命令记录:Linux相关命令关键词 作用 命令举例 备注 ...

2020-02-13 14:39:27 494

原创 Docker下部署 nacos(配合MySQL8.0部署)

系统:Centos7Nacos:1.1.4MySQL:8.0.16步骤:下载nacos镜像; 配置数据库,以及导入nacos-db.sql; 修改nacos源文件,以便支持mysql8.0+ 把修改好的nacos-server.jar替换掉原先的; 修改docker里的nacos容器的配置文件application.properties1、首先下载nacos镜...

2020-02-01 22:15:30 11340 2

原创 IDEA Maven 下载jar包失败的问题解决

使用maven个别jar包一直下载j失败,网上找了些办法,最后验证这个可行,特此记录。我的问题是阿里相关的jar无法下载(其他同理):解决方法如下:1、在pom.xml上右键,打开maven的setting文件2、在setting 文件里加上这个代码如下: <mirrors> <!-- 阿里云镜像 --...

2020-01-31 17:59:44 4703 1

原创 SpringBoot常用配置项

在springBoot项目常用的配置项,很全面,在application.properties中修改即可,配置项后用等号直接连接配置的值即可,如:spring.thymeleaf.prefix=classpath:/templates/serverserver.address指定server绑定的地址server.compression.enabled是否开启压缩,默认为f...

2019-03-26 15:35:14 3140

原创 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'-...

2019-03-19 23:07:07 206

转载 简单理解token的作用及实现原理

本文将要简单阐述另一个同cookie/session同样重要的技术术语:token。什么是tokentoken的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个toke...

2019-02-22 01:02:26 6750 1

原创 RecyclerView的notifyDateSetChanged()等不起作用,必须点击屏幕列表才会刷新的解决方法

之前Android项目中用的是PullToRefreshListView,我就在想是不是这个库不太好用?于是我换成了RecyclerView,结果效果还是一样,数据本来已经刷新了notifyDateSetChanged也执行了,但是列表里的展示还是不变,必须点一下手机屏幕,数据才能刷新出来。【notifyItemChanged()等也同理】百度了一堆,各种方法也都试了,还是不行,要不就是效果极...

2019-02-13 23:24:27 7021 2

原创 Android数据库框架 GreenDao 3.2.0 的基本使用

前言Android开发中我们或多或少都会接触到数据库。Android中提供了一个占用内存极小的关系型数据库-SQLite。虽然Android系统中提供了许多操作SQLite的API,但是我们还是需要手动去编写SQL语句,这经常会出现一些莫名其妙的问题(

2019-02-04 10:50:47 1832

原创 Android Studio 将一个android项目当做另外一个android项目的library

把项目A放入到项目B中: 1.把子module A设置为android library,修改对应module A下面的build.gradle,把apply plugin后面的值修改为apply plugin: 'com.android.library'然后同一个project下面主module B就可以依赖该子module A了. 设置为android library才可以...

2019-01-18 23:36:35 751

原创 bootstrapTable 的 refresh 带参数 方法使用简单举例

本文就bootstrapTable refresh 方法带传递参数做简单举例说明。下面代码中,一个table,一个button,单击button会触发刷新表格操作。&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt;&lt;link rel="styles

2019-01-11 01:02:19 13359 1

原创 Maven 三种archetype说明

新建Maven project项目时,需要选择archetype。那么,什么是archetype?archetype的意思就是模板原型的意思,原型是一个Maven项目模板工具包。一个原型被定义为从其中相同类型的所有其它事情是由一个原始图案或模型。名称配合,因为我们正在努力提供一种系统,该系统提供了一种生成Maven项目的一致的手段。原型将帮助作者为用户创建Maven项目模板,并为用户提...

2019-01-10 00:29:46 351

原创 Java检测网址、ip地址或者服务器是否可用

import java.io.IOException;import java.net.HttpURLConnection;import java.net.InetAddress;import java.net.MalformedURLException;import java.net.URL;import javax.net.ssl.HostnameVerifier;import ...

2019-01-08 00:20:40 5751 1

原创 程序员必须掌握的常用英语词汇(一)

共600个词汇application 应用程式 应用、应用程序application framework 应用程式框架、应用框架 应用程序框架architecture 架构、系统架构 体系结构argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量array 阵列 数组arrow operator arrow(箭头)运算子 箭头操作符...

2019-01-06 15:08:18 1030 1

原创 程序员必须掌握的常用英语词汇(二)

A abstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access function 访问函数access level访问级别account 账户action 动作activate 激活active 活动的act...

2019-01-06 15:06:08 617 1

原创 Java调用电脑摄像头拍照实现例子

运用的是开源项目webcam-capture实现的;基本的示例比较齐全,上手快。webcam-capture项目地址: https://github.com/sarxos/webcam-capture使用webcam-capture写了个拍照的小demo,代码如下:/** * 相机测试 */public class TestWebCam { private static...

2019-01-06 14:46:12 13850 11

转载 spring框架中AOP思想与各种配置详解

Spring中提供两种AOP支持:  1.基于代理的经典AOP  2.Aspectj注解配置AOP    首先我们先了解什么是AOP,AOP(Aspect Oriented Programming)面向切面编程!AOP采用了横向抽取机制(可能有人会说啥叫横向抽取机制,在这里先引入一个纵向继承的概念),取代了纵向继承的重复性代码(例如权限控制、性能监视、缓存)  spring A...

2019-01-06 01:48:15 489 8

原创 Spring的AOP实现例子

一、为什么需要AOP假如我们应用中有n个业务逻辑组件,每个业务逻辑组件又有m个方法,那现在我们的应用就一共包含了n*m个方法,我会抱怨方法太多。。。现在,我有这样一个需求,每个方法都增加一个通用的功能,常见的如:事务处理,日志,权限控制。。。最容易想到的方法,先定义一个额外的方法,实现该功能,然后再每个需要实现这个功能的地方去调用这个额外的方法。这种做法的好处和坏处分别是。好处:可以动态地添...

2019-01-06 01:27:22 6262

原创 Spring AOP的execution切入点表达式

Spring AOP 可能会经常使用 execution切入点指示符。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)          throws-pattern?)除了返回类型模式(上面代码片断中的ret-typ...

2019-01-06 01:12:37 650

原创 Spring中:classpath路径,ClassPathXmlApplicationContext和FileSystemXmlApplicationContext用法

首先:// ClassPathXmlApplicationContext 是读取 src 目录下的配置文件ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");//  FileSystemXmlApplicationContext 即系统文件路径,文件的目录。(注意:如...

2019-01-05 23:15:19 1593

原创 Spring AOP的proxy-target-class详解

proxy-target-class该属性值默认为false,表示使用JDK动态代理织入增强;当值为true时,表示使用CGLib动态代理织入增强;但是,即使设置为false,如果目标类没有生命接口,则Spring将自动使用CGLib动态代理.proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。为true则是基于类的代理将起作用(需要cglib库), 为...

2019-01-05 22:58:54 8484 1

原创 部署Spring AOP报错:org.springframework.beans.factory.BeanCreationException解决方法

在部署Spring AOP时出现如下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminbean' defined in class path resource [aop_log.xml]: BeanPostProcessor before instan...

2019-01-05 22:18:01 1920

原创 配置AOP时报错:java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to

 报错:Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to ********看报错信息,显示的是动态代理生成的类无法转换到我们自定义的实现类。原因:业务层实现了接口 解决方法:方法一:切面配置事务的地方修改成:&lt;aop:con...

2019-01-05 21:13:17 4266 1

原创 报错:java.io.FileNotFoundException: class path resource ..cannot be opened because it does not exist

配置spring是出现的问题:java.io.FileNotFoundException: class path resource ..cannot be opened because it does not exist  初学Spring在用Resource rs=new ClassPathResource("applicationContext.xml");时老是遇到这个错误。后来...

2019-01-05 20:32:29 17933

原创 java的代理模式——CgLib代理

什么是CglibCglib是一个强大的,高性能,高质量的代码生成类库。它可以在运行期扩展JAVA类与实现JAVA接口。其底层实现是通过ASM字节码处理框架来转换字节码并生成新的类。大部分功能实际上是ASM所提供的,Cglib只是封装了ASM,简化了ASM操作,实现了运行期生成新的class。CGLIB是一个强大的高性能的代码生成包。它广泛的被许多AOP的框架使用,例如Spring AOP和...

2019-01-05 18:19:10 357

原创 对Spring AOP 的通俗理解

1.我所知道的aop  初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。  2.为什么用aop  1就是为了方便,看一个国外很有名的大师说,编程的...

2019-01-04 23:20:57 160

原创 SSM框架的一些常见问题

 SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。SpringMVCSpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是...

2019-01-04 16:47:03 6108

原创 SpringBoot,总结了这 16 条最佳实践

前言Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。在本文中,我将重点介绍Spring Boot特有的实践(大多数时候,也适用于Spring项目)。以下依次列出了最佳实践,排名不分先后。1、使用自定义BOM...

2019-01-04 16:27:21 2585

原创 Spring / MyBatis——插件机制(AOP)

 链接:MyBatis学习笔记——插件机制(AOP)链接:通过aop拦截mybatis接口dao(拦截带有emoji表情)  关于AOP 1. 什么是 AOP?    Aspect Orentied Programming:面向切面编程    Object Orentied Programming:面向对象编程    AOP 编程是以 OOP  为基础,OOP 侧...

2019-01-04 16:15:02 2313

原创 SSM整合html使用Ajax时,success获取不到controller类的返回值的问题解决。

使用ajax对数据库的执行删除,数据可以正常删除,就是controller方法可以执行,但是Ajax的success却接收不到controller类删除方法的返回值。却一直执行Ajax的error。我的ajax是这样写的: $.ajax({ type: 'post', async: false, ...

2019-01-04 15:49:29 1997

原创 List 和 ArrayList 的区别

关于List和ArrayList、List&lt;String&gt; list = new ArrayList&lt;String&gt;(); List是一个接口,是Collection接口的一个子接口,是一个有序的集合。ArrayList是List的一个实现类,可以实现数组大小的可变,可以很方便的进行增加和删减数组内元素的操作。 List&lt;NameValuePair&...

2019-01-04 15:32:04 5353 2

原创 myBatis的@Param注解和参数

关于Mybatis @Param 注解,官方文档: http://www.mybatis.org/mybatis-3/zh/java-api.html其中关于 @param部分的说明是:    @Param Parameter N/A 如果你的映射器的方法需要多个参数, 这个注解可以被应用于映射器的方法 参数来给每个参数一个名字。否则,多 参数将会以它们的顺序位置来被命名 (不包括任何 R...

2019-01-04 10:59:55 685

原创 MyBatis 的动态 SQL ——(if,choose,trim , foreach)

MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 S...

2019-01-03 19:55:23 664

原创 FastJson中JSONObject用法及常用方法总结

SON协议使用方便,越来越流行,JSON的处理器有很多,这里我介绍一下FastJson,FastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址: FastJsonFastJson对于json格式字符串的解析主要用到了下面三个类:1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换2.JSONObj...

2019-01-03 17:17:11 15443 3

原创 mybatis 中 foreach 及 collection 的用法

链接:mybatis的select、insert、update、delete语句foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。或者批量插入数据;foreach的说明:collection:指定要遍历的集合list类型的参数会特殊处理封装在map中,map的key就叫listitem:将当前遍历出的元素赋值给指定的变量separator:每个元素之间的分隔...

2019-01-03 13:26:31 1757

原创 在GitHub上传自己项目的详细教程

首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join 如果GitHub地址打不开,修改host文件(在C:\Windows\System32\drivers\etc)把下面文字添加进去,(如果提示权限问题,可以先把文件复制出桌面,再修改,再把原来文件替换了)#github192.30.253.113 github.com192....

2019-01-02 21:59:27 1805

nexus-3.15.2-01-unix.zip

maven私服:nexus-3.15.2-01-unix.tar.gz 适合Linux系统安装!!! window的同学别下错哈。 因nexus官网无法下载,故而上传一个。

2020-02-03

nacos-server-1.1.4 ( 支持MySQL 8.0 ).zip

原版nacos1.1.4不支持MySQL8.0以上的版本,需要修改mysql-connector-java的对应版本重新编译才可以使用,这里是我个人修改后重新编译好的jar包,亲测可用。 这里mysql-connector-java的版本修改的是8.0.16.

2020-02-01

org.apache.tools.*的jar包,ant-build.jar

import org.apache.tools.*; import org.apache.tools.zip.ZipEntry; import org.apache.tools.zip.ZipFile; 等

2019-09-30

TortoiseSVN-1.7.6.22632-x64-svn-1.7.4.rar安装包

TortoiseSVN-1.7.6.22632安装包(64位),亲测可用

2019-09-20

毕设 外文文献翻译--Spring的web-MVC-构架模式

本科毕业设计 : 外文文献翻译--Spring的web-MVC-构架模式, 适合软件工程,计算机类专业用

2019-04-07

java调用电脑摄像头拍照例子

Java调用电脑摄像头拍照实现例子,运用的是开源项目webcam-capture实现的;详情看这里:https://blog.csdn.net/qq_22078107/article/details/85927626

2019-01-06

Spring AOP 的实现例子(基于XML配置实现)

Spring AOP 的实现例子(基于XML配置实现); 具体介绍看这里:https://blog.csdn.net/qq_22078107/article/details/85865543

2019-01-06

Spring AOP的AspectJ支持jar包

Spring AOP的AspectJ支持jar包; 包括: com.springsource.net.sf.cglib-2.2.0.jar com.srpingsource.org.aopalliance-1.0.0.jar com.srpingsource.org.aspectj.weaver-1.68.RELEASE.jar

2019-01-05

Spring+SpringMVC+MyBatis框架一个简单工程的搭建实例

Spring+SpringMVC+MyBatis框架一个简单工程的搭建实例

2018-12-29

java酒店管理系统SSH2框架源代码(含数据库文件)

由struct2,spring3和hibernate3框架编写的java web代码; 数据库为mysql;本酒店管理系统基于ssh2三大框架,系统包括管理员管理,客户管理,房间管理,订单管理四大模块,能满足酒店管理需要; 导入myeclipse部署即可运行。

2018-06-21

java在线考试系统SSH框架源代码(含数据库文件,数据库表结构解释,关键代码解析)

由struct2,spring4和hibernate5框架编写的java web代码; 数据库为mysql;里面包含:源代码,数据库表结构设计文档,效果图以及关键代码文档;附加数据库sql建表、插入数据文件; 基于SSH框架的java在线考试系统,该系统主有管理员,教师,学生三类用户,实现的考试题型有:选择,填空,读程序写结果三类题型。

2018-06-09

java web在线考试系统SSH框架源代码(含数据库文件)

java web在线考试系统SSH框架源代码(含数据库文件) 完整代码 附加数据库sql建表、插入数据文件; 由Struct2,hibernate和spring框架编写,值得学习;

2018-06-09

HTML网页 jQuery移动端 省市区三级联动 城市选择插件

HTML5,这是一款非常实用美观的省市区三级联动城市选择器插件,移动端jQuery省市县城市三级联动下拉菜单选择插件代码。也可以修改为:省市区三级联动、省市二级联动或单选省。

2018-04-10

Material Design icon图标

Google发布750个Material Design图标; 这个图标素材包含750个Meatrial Design系统图标,足够应付一般的APP程序需求了。 24PX、48PX尺寸的SVG格式图标 SVG和CSS的sprite图标 1x,2x的网页图标(PNG) 1x,2x的iOS图标(PNG) Hi-dpi版本图标 (PNG)

2016-11-26

html5 汤姆猫

用html5写的 汤姆猫 小游戏;适合初学者看看学学;写有注释; 建议用火狐测试,然后把火狐浏览器调成 响应式设计模式(以便模拟手机屏幕),设置--->开发者--->响应式设计模式

2016-09-13

空空如也

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

TA关注的人

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