- 博客(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
766
转载 【详解】Spring Security的GrantedAuthority(已授予的权限)
转自:https://www.cnblogs.com/longfurcat/p/9417422.html感谢大佬前言 这篇是很久之前学习Spring Security整理的博客,发现浏览量都1000多了,一个赞都没有,那说明写得确实不怎么样,哈哈。应该很多初学者对这个接口存在疑问,特别是如果学习这个框架之前还了解过Shiro,可能会因为这两个框架角色、权限的表示方式,产生困惑。现在重新整理一下。GrantedAuthority接口我们知道UserDeitails接口里面有一...
2020-06-10 01:06:17
12798
1
转载 Uni-app登录态管理(vuex)
转载:https://www.cnblogs.com/edward-life/p/11181139.html应用中,保持登录状态是常见需求,本文讲解使用uni-app框架时如何保持用户登录状态。即:初次进入应用为未登录状态------->登录---------->关闭应用,再次打开--------->为已登录状态传统应用保持登录状态的方式是通过读取 cookie 来判...
2020-03-16 15:13:09
4468
转载 认证鉴权与API权限控制在微服务架构中的设计与实现
本文转载:http://blueskykong.com/2017/10/19/security1/引言: 本文系《认证鉴权与API权限控制在微服务架构中的设计与实现》系列的第一篇,本系列预计四篇文章讲解微服务下的认证鉴权与API权限控制的实现。1. 背景最近在做权限相关服务的开发,在系统微服务化后,原有的单体应用是基于session的安全权限方式,不能满足现有的微服务架构的认证与鉴权需...
2020-03-07 11:56:11
418
转载 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
14236
1
原创 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
11520
2
原创 IDEA Maven 下载jar包失败的问题解决
使用maven个别jar包一直下载j失败,网上找了些办法,最后验证这个可行,特此记录。我的问题是阿里相关的jar无法下载(其他同理):解决方法如下:1、在pom.xml上右键,打开maven的setting文件2、在setting 文件里加上这个代码如下: <mirrors> <!-- 阿里云镜像 --...
2020-01-31 17:59:44
4882
1
原创 SpringBoot常用配置项
在springBoot项目常用的配置项,很全面,在application.properties中修改即可,配置项后用等号直接连接配置的值即可,如:spring.thymeleaf.prefix=classpath:/templates/serverserver.address指定server绑定的地址server.compression.enabled是否开启压缩,默认为f...
2019-03-26 15:35:14
3214
原创 经典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
260
转载 简单理解token的作用及实现原理
本文将要简单阐述另一个同cookie/session同样重要的技术术语:token。什么是tokentoken的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个toke...
2019-02-22 01:02:26
7100
1
原创 RecyclerView的notifyDateSetChanged()等不起作用,必须点击屏幕列表才会刷新的解决方法
之前Android项目中用的是PullToRefreshListView,我就在想是不是这个库不太好用?于是我换成了RecyclerView,结果效果还是一样,数据本来已经刷新了notifyDateSetChanged也执行了,但是列表里的展示还是不变,必须点一下手机屏幕,数据才能刷新出来。【notifyItemChanged()等也同理】百度了一堆,各种方法也都试了,还是不行,要不就是效果极...
2019-02-13 23:24:27
7206
2
原创 Android数据库框架 GreenDao 3.2.0 的基本使用
前言Android开发中我们或多或少都会接触到数据库。Android中提供了一个占用内存极小的关系型数据库-SQLite。虽然Android系统中提供了许多操作SQLite的API,但是我们还是需要手动去编写SQL语句,这经常会出现一些莫名其妙的问题(
2019-02-04 10:50:47
1914
原创 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
853
原创 bootstrapTable 的 refresh 带参数 方法使用简单举例
本文就bootstrapTable refresh 方法带传递参数做简单举例说明。下面代码中,一个table,一个button,单击button会触发刷新表格操作。<!DOCTYPE html> <html lang="en"><head><meta charset="utf-8"><link rel="styles
2019-01-11 01:02:19
13991
1
原创 Maven 三种archetype说明
新建Maven project项目时,需要选择archetype。那么,什么是archetype?archetype的意思就是模板原型的意思,原型是一个Maven项目模板工具包。一个原型被定义为从其中相同类型的所有其它事情是由一个原始图案或模型。名称配合,因为我们正在努力提供一种系统,该系统提供了一种生成Maven项目的一致的手段。原型将帮助作者为用户创建Maven项目模板,并为用户提...
2019-01-10 00:29:46
408
原创 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
5943
1
原创 程序员必须掌握的常用英语词汇(一)
共600个词汇application 应用程式 应用、应用程序application framework 应用程式框架、应用框架 应用程序框架architecture 架构、系统架构 体系结构argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量array 阵列 数组arrow operator arrow(箭头)运算子 箭头操作符...
2019-01-06 15:08:18
1110
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
679
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
14121
11
转载 spring框架中AOP思想与各种配置详解
Spring中提供两种AOP支持: 1.基于代理的经典AOP 2.Aspectj注解配置AOP 首先我们先了解什么是AOP,AOP(Aspect Oriented Programming)面向切面编程!AOP采用了横向抽取机制(可能有人会说啥叫横向抽取机制,在这里先引入一个纵向继承的概念),取代了纵向继承的重复性代码(例如权限控制、性能监视、缓存) spring A...
2019-01-06 01:48:15
517
8
原创 Spring的AOP实现例子
一、为什么需要AOP假如我们应用中有n个业务逻辑组件,每个业务逻辑组件又有m个方法,那现在我们的应用就一共包含了n*m个方法,我会抱怨方法太多。。。现在,我有这样一个需求,每个方法都增加一个通用的功能,常见的如:事务处理,日志,权限控制。。。最容易想到的方法,先定义一个额外的方法,实现该功能,然后再每个需要实现这个功能的地方去调用这个额外的方法。这种做法的好处和坏处分别是。好处:可以动态地添...
2019-01-06 01:27:22
6339
原创 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
697
原创 Spring中:classpath路径,ClassPathXmlApplicationContext和FileSystemXmlApplicationContext用法
首先:// ClassPathXmlApplicationContext 是读取 src 目录下的配置文件ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");// FileSystemXmlApplicationContext 即系统文件路径,文件的目录。(注意:如...
2019-01-05 23:15:19
1901
原创 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
8973
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
2178
原创 配置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 ********看报错信息,显示的是动态代理生成的类无法转换到我们自定义的实现类。原因:业务层实现了接口 解决方法:方法一:切面配置事务的地方修改成:<aop:con...
2019-01-05 21:13:17
4542
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
18626
原创 java的代理模式——CgLib代理
什么是CglibCglib是一个强大的,高性能,高质量的代码生成类库。它可以在运行期扩展JAVA类与实现JAVA接口。其底层实现是通过ASM字节码处理框架来转换字节码并生成新的类。大部分功能实际上是ASM所提供的,Cglib只是封装了ASM,简化了ASM操作,实现了运行期生成新的class。CGLIB是一个强大的高性能的代码生成包。它广泛的被许多AOP的框架使用,例如Spring AOP和...
2019-01-05 18:19:10
400
原创 对Spring AOP 的通俗理解
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。 2.为什么用aop 1就是为了方便,看一个国外很有名的大师说,编程的...
2019-01-04 23:20:57
184
原创 SSM框架的一些常见问题
SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。SpringMVCSpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是...
2019-01-04 16:47:03
6246
原创 SpringBoot,总结了这 16 条最佳实践
前言Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。在本文中,我将重点介绍Spring Boot特有的实践(大多数时候,也适用于Spring项目)。以下依次列出了最佳实践,排名不分先后。1、使用自定义BOM...
2019-01-04 16:27:21
2664
原创 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
2418
原创 SSM整合html使用Ajax时,success获取不到controller类的返回值的问题解决。
使用ajax对数据库的执行删除,数据可以正常删除,就是controller方法可以执行,但是Ajax的success却接收不到controller类删除方法的返回值。却一直执行Ajax的error。我的ajax是这样写的: $.ajax({ type: 'post', async: false, ...
2019-01-04 15:49:29
2040
原创 List 和 ArrayList 的区别
关于List和ArrayList、List<String> list = new ArrayList<String>(); List是一个接口,是Collection接口的一个子接口,是一个有序的集合。ArrayList是List的一个实现类,可以实现数组大小的可变,可以很方便的进行增加和删减数组内元素的操作。 List<NameValuePair&...
2019-01-04 15:32:04
5466
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
760
原创 MyBatis 的动态 SQL ——(if,choose,trim , foreach)
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 S...
2019-01-03 19:55:23
793
原创 FastJson中JSONObject用法及常用方法总结
SON协议使用方便,越来越流行,JSON的处理器有很多,这里我介绍一下FastJson,FastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址: FastJsonFastJson对于json格式字符串的解析主要用到了下面三个类:1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换2.JSONObj...
2019-01-03 17:17:11
16077
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
1921
原创 在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
2416
nexus-3.15.2-01-unix.zip
2020-02-03
nacos-server-1.1.4 ( 支持MySQL 8.0 ).zip
2020-02-01
org.apache.tools.*的jar包,ant-build.jar
2019-09-30
java调用电脑摄像头拍照例子
2019-01-06
Spring AOP 的实现例子(基于XML配置实现)
2019-01-06
Spring AOP的AspectJ支持jar包
2019-01-05
java酒店管理系统SSH2框架源代码(含数据库文件)
2018-06-21
java在线考试系统SSH框架源代码(含数据库文件,数据库表结构解释,关键代码解析)
2018-06-09
java web在线考试系统SSH框架源代码(含数据库文件)
2018-06-09
HTML网页 jQuery移动端 省市区三级联动 城市选择插件
2018-04-10
Material Design icon图标
2016-11-26
html5 汤姆猫
2016-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人