- 博客(191)
- 资源 (11)
- 收藏
- 关注

原创 Spring 官方中文文档--第1.4章节
文档是对照spring官方文档进行翻译,都是本人亲自翻译,内容逐字逐句的进行推敲,不同与翻译器的整篇翻译(现有的多数中文文档都是靠翻译器整篇翻译,有很多内容并不能准确表达),应该是目前最好的官方中文文档。翻译不易,转载请标明出处,尊重原创,从你我做起。目录1.4 Dependencies1.4.1. Dependency InjectionConstructor-based Dependency InjectConstructor Arguments Resolution..
2020-12-31 21:51:00
1472

原创 Spring 官方中文文档--第1.3章节
文档是对照spring官方文档进行翻译,都是本人亲自翻译,内容逐字逐句的进行推敲,不同与翻译器的整篇翻译(现有的多数中文文档都是靠翻译器整篇翻译,有很多内容并不能准确表达),应该是目前最好的官方中文文档。翻译不易,转载请标明出处,尊重原创,从你我做起。1.3 Bean Overview一个Spring Ioc 容器管理着一个或多个bean。这些bean是依据你提供给容器的配置元数而创建的。在容器内部,这些并都是由BeanDefinition对象来表示。它包含以下元数据:完全包限定的类.
2020-12-31 21:38:44
346

原创 Spring 官方中文文档--第1.2章节
文档是对照spring官方文档进行翻译,都是本人亲自翻译,内容逐字逐句的进行推敲,不同与翻译器的整篇翻译(现有的多数中文文档都是靠翻译器整篇翻译,有很多内容并不能准确表达),应该是目前最好的官方中文文档。翻译不易,转载请标明出处,尊重原创,从你我做起。1.2 Container Overvieworg.springframework.context.ApplicationContext 接口代表 Spring IoC 容器,并负责实例化,配置和组装Bean。容器通过读取配置...
2020-12-31 21:35:01
510
1

原创 Spring 官方中文文档--第1.1章节
文档是对照spring官方文档进行翻译,都是本人亲自翻译,内容逐字逐句的进行推敲,不同与翻译器的整篇翻译(现有的多数中文文档都是靠翻译器整篇翻译,有很多内容并不能准确表达),应该是目前最好的官方中文文档。翻译不易,转载请标明出处,尊重原创,从你我做起。本章介绍了 Spring 的控制反转(IoC)容器。1.1 Introduction to the Spring IoC Container and Beans本章介绍了 Spring 框架中反转控制(IoC)原理的实现。 IoC 也称为依.
2020-12-31 21:19:43
329

原创 详细介绍 Elasticsearch 各种查询API
普通搜索查询全部数据类似数据库查询:select * from buildindex;GET /buildindex/_search 其中buildindex是你的索引名称,_search是API关键字,GET是查询请求的方式;“query”表示查询语句块,mathc_all表示查询所有buildindex索引下的所有数据;字段匹配查询类似数据库:select * from users where name = '条件值'需要注意的是elasticsearch里面的strin
2020-11-20 11:13:45
871

原创 Docker 安装运行Elasticsearch 7 + Kibana 7 (Centos7 环境)
1、安装Elasticsearch 7 镜像配置阿里云镜像,pull镜像速度飞升,具体操作请参阅https://www.cnblogs.com/360minitao/p/11960655.html也可以直接下载我打包好的镜像,地址:#docker pull elasticsearch:7.5.2静静的等待镜像下载完成2、在本地编写elasticsearch.yml配置文件#mkdir -p /home/elk/config#vim /home/elk/config/elasti.
2020-11-12 21:00:08
480

转载 CentOS7使用firewalld打开关闭防火墙与端口
转自:http://www.cnblogs.com/moxiaoan/p/5683743.html1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemct
2017-08-01 18:32:33
316
转载 Spring Security的密码加密和校验
加密类型目前主流的有三种:对称加密、非对称加密和摘要加密对称加密: 文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥优点:加密速度快,效率高缺点:相对不太安全(不要保存敏感信息)非对称加密:两个密钥:公开密钥(publickey)和私有密钥,公有密钥加密,私有密钥解密优点:与对称加密相比,安全性更高缺点:加密和解密速度慢,建议少量数据加密摘要加密:对数据进行哈希运算来生成一个固定长度的摘要(也称为哈希值或消息摘要)特点:不可逆,唯一性场景:密码加密、数字签名。
2024-07-18 09:24:00
256
1
原创 Mysql 8.0 的一些坑
查询用户的权限,发现没有任何问题,但就是链接不了这个database;貌似我本地的mysql8.0的版本不支持*.*的赋权语句,很奇怪。创建为数据库后,只要一断开链接,下次再连,就链接不上了;最后没办法,只能试试单独赋权能否解决,结果确实解决了!
2024-04-23 11:06:51
551
1
原创 springboot + layui + pageHepler 实现table 表格分页并且多行小计功能
layui table 实现表格多行小计数据功能的实现
2023-09-18 15:48:25
1036
原创 springboot 在idea运行没问题,打包成jar 找不到页面路径的问题
在idea启动运行一点问题没有,但是打包成jar在服务器上运行就找不到页面了,初步判断就是绝对路径和相对路径的问题
2023-02-28 12:40:44
1155
原创 Docker 安装 elasticsearch + kibana
转载:https://www.cnblogs.com/xiaoyuxixi/p/13878534.html前言: 7版本的kibana与之前版本对比不仅有了充足的功能优化,还支持web界面汉化,使用起来比较的人性化,相关注意事项与安装方法如下:注意点:1.kibana的版本和es的版本需要一致,否则访问kibana页面时会报Kibana server is not ready yet的错误。2.Kibana server is not ready yet的错误也可能时由于没有在kiba
2020-11-09 22:44:48
233
原创 Spring boot上传文件异常The temporar upload location is not valid
转载:【SpringBoot文件上传异常之提示The temporary upload location xxx is not valid - 一灰灰Blog - 博客园】https://www.cnblogs.com/yihuihui/p/10372887.html
2020-11-09 11:39:44
249
原创 Springboot + Mybatis + Mysql + Oracle 多数据源开发详解
目录步骤一:oracle jdbc 驱动的解决步骤二:pom.xml 配置步骤三:配置application.properties步骤四:写数据源配置类数据源一:mysql的数据源数据源二:Oracle步骤五:定义mapper和xml文件mysql的mapper类和xml文件:Oracle的mapper类和xml文件步骤六:controller调用先说一下需要系统环境使用maven3.6 + springboot 2.0 + Mysql 8.5 + Oracl
2020-09-12 10:32:34
1438
转载 Gradle 各种版本下载地址
下载地址gradle-2.0-all下载gradle-2.1-all下载gradle-2.2-all下载gradle-2.3-all下载gradle-2.4-all下载gradle-2.5-all下载gradle-2.6-all下载gradle-2.7-all下载gradle-2.8-all下载gradle-2.9-all下载gradle-2.10-all下载gradle-2.11-all下载gradle-2.12-all下载gradle-2.13-a
2020-08-21 11:12:59
3145
转载 Spring5 导入到Idea 学习源码必经之路
准备工作:下载Spring源码(下载地址:https://github.com/spring-projects/spring-framework),下载gradle(http://downloads.gradle.org/distributions/gradle-4.6-bin.zip) 解压并配置gradle环境变量,在path后面添加%GRADLE_HOME%\bin (注意前面的分号).gradle -v 查看是否配置正确进行必要的配置提高build速度在gradl...
2020-08-21 11:09:50
266
原创 Java 替换文件中的内容信息
应用场景:适合内容较少的小文件,比如脚本文件解析:首先读取文件内容,找到要替换的文本,然后替换文本信息,将旧文件删除,创建新文件,将所有内容复制一份重写到新文件中具体代码:import java.io.File;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.util.ArrayList;
2020-07-27 09:36:36
3005
原创 Oracle 创建索引语法、创建、查询、删除、重建、转移等操作
创建语法说明:CREATE [UNIQUE|BITMAP] INDEX[schema.] index_name ---UNIQUE:说明该索引是唯一索引 BITMAP:创建位图索引ON [schema.] table_name(column_name[DESC|ASC][, column_name[DESC|ASC]]...) ---DESC|ASC:说明创建的索引为降序或者升序排列的[REVERSE] --REVERSE:说明创建反向键索引[TABLESPACE tablespac
2020-07-10 10:19:34
1388
转载 Ehcache配置参数详解
转自:https://blog.youkuaiyun.com/qq_35098526/article/details/83926615<?xml version="1.0" encoding="UTF-8"?><ehcache> <diskStore path="java.io.tmpdir"/> <defaultCache maxEntriesLocalHeap="1000" eter...
2020-06-11 21:15:07
767
原创 呕心4天出炉SpringBoot+security+JWT史上功能步骤最全的攻略
功能介绍:为了模仿生产当中常用到的场景,我设置了3种情况:1、首先使用security进行权限的管理,访问静态资源和获取token是不需要验证信息;2、访问/admin/hello,/dba/hello,user/hello需要进行进行角色身份验证;3、访问一般的链接“/info”只需要验证token信息;流程介绍:我们使用JWT来生成和验证token信息,加入到security到验证当中,然后系统会根据权限验证规则对用户对角色进行验证,如果验证成功跳转到相对应的角色页面,否则提示验
2020-05-17 18:20:58
499
原创 spring security根据权限跳转不了指定页面This application has no explicit mapping for /error, so you are seeing th
网上大多数的方法都不好使今天在学习springboot+security的时候发现自己设置了3个角色,在授权成功后不能跳转页面报404错误后来了解了一下需要配置AuthenticationSuccessHandler,重写 onAuthenticationSuccess 方法,来验证不同的角色所对应的方法数据库权限ROLE表首先来看SecurityConfig类@Configurationpublic class WebSecurityConfig extends WebSec
2020-05-15 16:51:13
2448
2
原创 修复redis5.0集群
首先由于变换了IP地址,导致启动redis集群的时候报错[ERR] Node 192.168.8.11:7001 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.这个是由于之前就有redis集群的相关文件没有被删除,所以无法启动集群。删除所以节点文件里面的aof、rdb、nodes的conf文件然后继.
2020-05-13 22:13:04
709
原创 Mac电脑使用Navicat Premium远程连接虚拟机Oracle报ORA-21561: OID generation failed错误
我折腾了很久才发现,这里hostname名字不一致指的是你的mac电脑的hostname,并不是虚拟机服务器的hostname打开mac终端输入hostname查看再查看cat /etc/hosts文件的127.0.0.1的文件把你的hostname改成 /etc/hosts 文件127.0.0.1 后面的localhostsudo scutil --set HostName localhost然后就可以了...
2020-05-13 15:29:41
462
原创 Centos7安装Oracle11g详细攻略及各种问题的解决方法
目录安装准备1、安装所需依赖包2、准备oracle用户及用户组3、配置相关参数设置4、设置环境变量5、上传安装包执行安装错误汇总错误一:安装图形界面无法打开错误二:图形界面安装过程,有一个小竖杠错误三:安装界面卡在68%的时候报错错误四:安装界面出现乱码情况安装准备1、安装所需依赖包这里我要重点说一下,网上大多的教程会列出很多的包让你下载安装,其实这个不一定的,oracle依赖什么包取决于你的安装版本,而且网上的教程是让你32位系统包和64位.
2020-05-13 09:42:30
2468
原创 Java学习笔记:Generic Programming(泛型编程)
介绍泛型类是在Java SE5.0加入进来的,使用泛型类来编程是为了方便我们编写业务代码的时候不需要仅仅因为只是改变了一个类型参数就需要重复写一段差不多相同的代码,造成代码的大量冗余。因此底层类Coder必须要掌握该项技能,也是应用程序员应该了解的知识。一个简单的泛型类创建一个简单的泛型类 Pair<T>package org.xueqi.demo.generic;...
2020-02-26 01:25:50
680
原创 深入理解Java中的代理(Proxy)
目录1.代理的概念2.代理的类型2.1 静态代理2.2 动态代理2.2.1 动态代理需要的要素2.2.2 创建动态代理的步骤2.2.3 动态代理示例引用:1.代理的概念代理模式为其他对象提供了一种代理以控制对这个对象的访问,具体实现包括两大类:静态代理和动态代理。Java动态代理机制的出现使得Java开发人员只需要简单地指定一组接口及委托类对象便能动态...
2020-01-05 12:14:12
3483
原创 细谈Java内部类
目录1.概念介绍2.内部类的几种类型3.详细介绍3.1 普通内部类3.2 静态内部类3.3 局部内部类3.4 匿名内部类1.概念介绍内部类是定义在另一个类或方法当中的类。定义的内部类往往会被编译器生成一个带$修饰符的类,例如Person$Tools,表示person类当中的tools类,而编译器自动合成的内部类文件当中会生成一系列与外层类相关的属性、对象和方法,...
2020-01-04 21:31:59
192
原创 Java 使用reflection来动态为实体属性赋值
首先要懂几个有关反射的方法:Field getDeclaredField(String name) 获取名字为XXX的属性字段,所有的属性,不区分公有私有Field getField(String name) 获取名字为XXX的属性字段,必须是公有属性boolean isAccessible() Field类当中的方法,判断该属性字段是否可访问void s...
2019-12-20 23:10:18
980
转载 Linux使用sqlplus远程连接Oracle
转自:https://www.cnblogs.com/jycjy/p/6713201.html方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba] 示例:sqlplus sys/pwd@ip:1521/test as sysdba 备注:使用默认1521端口时可省略...
2019-07-05 16:38:40
18374
转载 Oracle 数据泵导入、导出数据
转自:https://blog.youkuaiyun.com/mr_awei/article/details/81089259目标:使用oracle数据泵,将A电脑上的数据库databaseA导出后,再导入到B电脑上的数据库databaseB中。A电脑上的操作(expdp数据导出):运行cmd;登录数据库,输入命令:sqlplus;使用管理员角色登录需要在用户名后加“ as sysdba” ...
2019-07-05 15:47:23
1748
2
转载 Oracle 表空间的管理(查询已用、剩余空间、利用率等)
转自:https://hecks.iteye.com/blog/821988要查看Oracle数据库表空间大小,是否需要增加表空间的数据文件,在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。--1、查看表空间已经使用的百分比select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/...
2019-07-05 15:40:53
3144
原创 Oracle 关于锁,死锁,解锁的一些问题
目录1、Oracle 锁的介绍2、如何查询死锁进程先查看哪些表被锁住了:查看锁表的进程:关于存储过程死锁的查询:3、如何解锁4、为什么会死锁最近在测试公司程序的时候发现,有一段业务逻辑处理sql会莫名的卡着不动,于是怀疑是死锁了,就针对锁的问题研究了一下1、Oracle 锁的介绍参考:https://blog.youkuaiyun.com/bbliutao/articl...
2019-07-05 15:34:00
1839
1
原创 Dart 和 Flutter json转实体类(插件自动生成)
方式一:在线生成,适合没有办法安装其他辅助插件的IDE,类似vscode,通过网站https://javiercbk.github.io/json_to_dart/将json数据转换成dart实体类方式二:使用Android studio 、Intellij IDEA安装FlutterJsonBeanFactory插件生成具体操作方法可以参考:https://blog.csdn....
2019-06-22 23:18:13
7861
原创 Dart 和 Flutter 使用json_annotation和json_serializable来处理json数据教程
在学习fultter的时候突然想到如何去处理从服务器获取的json或者将app中的对象数据转换成json上传给服务器于是研究一下dart对json数据的处理首先需要依赖下面的第三方库(这里要强调下,第三方库的版本很重要,市面上目前很多的教程文章用的都是老版本的库,所以很多旧方法都不支持了,本教程是用最新的库为案例写的)dependencies: json_annotation...
2019-06-22 22:44:37
4206
原创 cntos 7 搭建redis5 集群指南(适合初学者)
本文直接讲集群的搭建过程,安装redis的步骤请查看我的另外一篇文章:https://blog.youkuaiyun.com/tksnail/article/details/89648496我的redis安装目录是/usr/local/redis-5.4.0,给大家做个参考第一步:创建集群配置目录7001、7002、7003、7004、7005、7006mkdir /usr/local/redis...
2019-05-02 22:58:25
294
原创 mac、centos7 安装redis的步骤以及常见错误解决方法
官网下载redis:https://redis.io/ 选择stable version解压tar -xvf redis-5.0.4.tar.gz1、sudo mv redis-5.0.4 /usr/local/2、cd /usr/local/redis-5.0.43、make test这里可能出现的错误:错误一:Executing test client: cou...
2019-04-29 00:22:16
6681
1
转载 Springboot中PropertySource、ConfigurationProperties注解的使用
转自:https://blog.youkuaiyun.com/qq_30739519/article/details/78791142摘要:本文重点讲解一下Spring中@PropertySource注解的使用,如何通过PropertySource注解加载指定的配置文件。以及PropertySource注解与@ConfigurationProperties两个注解的配合使用。1.1.Property...
2019-04-14 20:57:22
1023
微信小程序动态添加表单模块(view),增删改都可以
2023-09-14
springboot+Security+jWT+JPA+MyBatis
2020-05-17
angular.js + bootstrap 带数据搜索筛选的多功能分页插件
2018-04-23
androidpn+tomcat+hibernate+spring3
2016-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人