自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

原创 关于通过MYSQL 查询父亲下面所有子节点

【代码】关于通过MYSQL 查询父亲下面所有子节点。

2023-06-17 13:55:39 202

原创 OAUTH2.0密码模式从数据库中获取用户名密码

OAUTH2.0密码模式,从数据库中获取用户名密码。

2022-08-03 10:20:31 630 1

原创 OAUTH2.0配置跨域

OAUTH2.0配置跨域。

2022-08-03 10:18:36 880

原创 关于OAUTH2.0自定义JWT生成TOKEN实现

记录一下OAUTH2.0配置自己定义的JWT生成的TOKEN

2022-08-03 10:17:09 1256

原创 关于鉴权,在前端请求到具体服务前对参数进行变更记录

关于鉴权,在前端请求到具体服务前对参数进行变更记录。

2022-08-03 10:11:54 82

原创 关于直接从NACOS读取配置信息

配置文件bootstrap.yml中需要加。

2022-08-03 10:08:49 631

原创 Oauth2.0自定义登录失效返回格式

Oauth2.0自定义登录失效返回格式。

2022-08-03 09:50:14 348

原创 oauth2.0 客户端模式、从数据库中获取 client_id client_secret

oauth2.0 客户端模式、从数据库中获取 client_id client_secret。

2022-08-03 09:49:15 2779

原创 OAuth2授权服务器配置

OAuth2授权服务器配置。

2022-08-03 09:47:16 539

原创 关于oauth2.0 自定义返回格式内容

关于oauth2.0自定义返回格式

2022-08-03 09:46:17 538

原创 GC垃圾回收 面试总结

GC垃圾回收

2022-06-27 15:46:57 181

原创 零基础学习 JAVA 编写第一个HELLO,WORLD! 程序(包含JAVA安装环境变量配置)

零基础学习 JAVA 编写第一个HELLO,WORLD! 程序前置条件1.需要本地电脑安装JAVA运行环境(JRE)整体流程图前置条件1.需要本地电脑安装JAVA运行环境(JRE)官网下载:链接: https://www.oracle.com/java/technologies/javase-jre8-downloads.html根据自身电脑参数下载指定安装包 我这里选择的是WINDOW10的X64系统整体流程图Created with Raphaël 2.3.0安装JAVA安装IDEA创建第

2021-07-15 11:11:23 269 2

原创 rabbitMQ 消息中间件(下载-安装)

1.https://www.rabbitmq.com/打开官网2.点击GET Started3.点击下载-安装4.根据系统点击下载操作,本人这里是WINDOWS系统5.点击下载6.以及下载中间件支持的语言7.最后有这两个文件...

2020-03-31 10:38:57 275

原创 关于THINKPHP5 集成 Swagger (一次成功)

后端安装1.找到你项目中ThinkPHP文件里的composer.json文件,在require里面添加 “zircote/swagger-php”: “*” 进行安装,如下:2.查看thinkphp下vendor有一个zircote文件夹表面安装成功前端安装1.下载swagger-ui.gitgit clone https://github.com/swagger-api/swa...

2020-01-10 14:10:54 2282 4

原创 关于PHP-HTML- PDF生成下载

1.https://sourceforge.net/projects/tcpdf/ 下载tcpdf插件2.引入插件下面代码``javapublic function getPdf(){ require EXTEND_PATH."/PHPPdf/tcpdf.php";//实例化 $pdf = new \TCPDF('P', 'mm', 'A4', true, 'UTF-...

2019-12-25 11:03:15 353

原创 JS实现键盘控制页面跳转

function skip(e) { //键盘控制页面跳跃,下面这段是谷歌游览器兼容 let event = e ? e :window.e; //获取按键值 let keyCode = event.key; //右键 if (keyCode=="ArrowRight"){ wi...

2019-11-06 16:07:18 616

原创 JS如何让文字窗口自适应

直接上代码//title字体大小自适应,以能完全在一行显示25个不同类型的字符。 function fontAuto() { //获取id为txt框架 let title = document.getElementById("txt"); //设置首大小 let size = 1.1; //加CSS渲染 ...

2019-11-06 16:06:34 510

原创 JS实现键盘打字效果

直接上代码<script>text = "There are many factors contributing to sea level rise: thermal expansion of the oceans, melting glaciers, loss of Greenland and Antarctica’s ice sheets, and most o...

2019-11-06 16:04:26 373

原创 关于JS如何实现图片闪烁

关于JS如何实现图片闪烁<script>function img(){ //按钮闪烁 //获取元素设置其CSS imgbox.style.display=imgbox.style.display=="none"?"":"none"; //定时器,定时调用函数 setTimeout("img()",800...

2019-11-06 16:02:20 1381

原创 工厂模式 (流程图) + 代码

图解如下:(代码在最后)我们先看看具体结构:代码来了~首先接口类package com.Design1.Factory.Impl;public interface Animal { public void eat(); public void sleep();}具体类实现接口方法Cat类package com.Design1.Factor...

2019-10-10 14:59:31 682

原创 抽象工厂模式 (流程图) + 代码

如下![抽象工厂模式](https://img-blog.csdnimg.cn/20191010142738115.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MzkwMDky,size_16,color_FFFFFF,t...

2019-10-10 14:28:06 696

原创 JAVA - 动态代理实现(接口实现)

我们先介绍下动态代理:通俗的讲就是代替厂家卖商品,厂家“委托”代理为其销售商品。介绍下场景:某某工厂生产商品, 代理商从工厂拿去产品,我们从代理商处购买产品,这时候代理商回收百分之二十利润接下来代码部分:我们先创建接口一个产品应该有的销售与售后``package com.Proxy;public interface IProducer { //销售产品 ...

2019-10-08 15:57:55 1328

原创 springboot - swagger 集成 (Maven项目)超简单

引入pom,xml包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2<...

2019-08-23 10:25:57 389

原创 Springboot 文件上传、下载

导入pom.xml必要的包 <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependen...

2019-08-23 09:19:56 204

原创 Springboot 拦截器 与过滤器配置 (Maven)

导入 pom.xml 包 编写 拦截器类 继承 HandlerInterceptor 并且重写 preHandle、postHandle、 afterCompletion 方法preHandle: 在业务处理器处理请求之前被调用。预处理,可以进行编码、安全控制、权限校验等处理;postHandle: 在业务处理器处理请求执行完成后,生成视图之前执行。后处理(调用了Servi...

2019-08-23 09:12:13 1919

原创 记录 关于 一次 港澳银行 银通(JETCO)支付接口接入 JAVA 项目

首先肯定是要配置好配置文件: public class JetcoConfig { /** * 商人ID */ public static final Long MERCHANT_ID = ***********; /** * 回调URL...

2019-08-20 17:30:13 979 2

原创 SpringBoot-Maven 实现简答查找(增删改用法差不多)

导入 Jar 到 pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...

2019-08-07 10:56:26 435

原创 深入理解 JVM (阅读总结)更新到第8章

第一部分:走进JAVAJAVA发展史:1991.4 由 Sun 公司开发 Oak →1995.5 Oak 改名为Java→2006.11Sun公司宣布Java开源→2009.4 Oracle收购了Sun第二部分:自动内存管理机制...

2019-08-05 11:18:22 297 1

原创 Spring+Mybatis 实现多数据源(亲测可用)

java<?xml version="1.0" encoding="UTF-8"?><context:component-scan base-package="com.yimen" annotation-config="true"/><bean id="propertyConfigurer" class="org.springframework....

2019-07-31 14:29:04 239

原创 分布式与集群的区别

分布式 : 不同的多台服务器上面部署不同的服务模块(工程),他们之间通过RPC/RMI之间通信和调用,对外提供服务和组内协作集群:不同的多台服务器上面部署相同的服务模块,通过分布式调度软件进行统一的调度,对外提供服务和访问Redis:REmote Dictionary Server (远程字典服务)完全开源免费,C语言编写,遵守BSD协议,好性能(key/value)分布式内存数据库,基于内...

2019-07-14 18:54:23 126

原创 事务管理(编程式、声明式)

声明式事务:定义事务管理器 <tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx:method name="transfer*"/> &l...

2019-06-25 16:26:52 163

原创 事务管理(隔离级别、传播行为)

隔离级别ISOLATION_READ_UNCOMMITTED:读未提交ISOLATION_READ_COMMITTED:读提交ISOLATION_REPEATABLE_RED:重复读ISOLATION_SERIALIZABLE:串行化ISOLATION_DEFAULT:默认传播行为PROPAGATION_MANDATORY必须在一个事务中运行,不存在则抛出异常PROPAGATI...

2019-06-25 13:28:30 134

原创 AOP 术语

Aspect :日志,安全等功能Join point:函数执行或者属性访问Advice:在某个函数执行点上执行的切面功能Pointcut:匹配横切目标函数的表达式Advice类型Before : 函数执行之前After returning : 函数正常返回之后After throwing : 函数抛出异常之后After finally : 函数返回之后...

2019-06-21 13:44:09 485

原创 自动装配及Annotation

根据Set方法注入<bean id="scremDriver" class="cn.test.controller.StraightHeader" outowire="byName"> </bean>自动装配byName:根据Bean名称byType:根据Bean类型constructor:构造函数,根据类型1、默认装配默认装配需要通过 ‘ref’ 属性...

2019-06-18 18:41:38 176

原创 Spring 依赖注入 (构造函数注入、Setter注入 、嵌套注入、 文件方式注入)

依赖注入方式-基于构造函数public class ScrewDriver{ private Header header; public ScrewDriver(Header header){ this.header = header; }}-基于Setter方法public class ScrewDriver{ private Header header; public...

2019-06-18 16:03:30 1327

原创 IOC (applicationContext.xml) 使用

现在applicationContext.xml定义bean,接下来 //初始化容器 ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); //获取对象 ScrenDriver screnDriver = context.getBe...

2019-06-18 14:21:08 319

原创 IOC(控制反转)

this.header = header;public ScrewDriver (Header header){ this.header = header;}控制对象的依赖依赖查找:容器提供回调接口和上下文条件给组件。EJB和Apache Avalon 都使用这种方式。这样一来,组件就必须使用容器提供的API来查找资源和协作对象,仅有的控制反转只体现在那些回调方法上(也就是上面所说的...

2019-06-17 14:34:38 130

原创 SqlSessionFactory配置

SqlSessionFactory配置<transactionManager type="jdbc"> //type jdbc依赖jdbc实现事务控制 manage 本身对事务不做任何控制,交给外部容器//后端数据库源<dataSource type="POOLDE"> <property name="driver" value=""/> &...

2019-06-17 01:45:57 4659

原创 JDBC 事务控制

JDBC 事务控制Connection.setAutoCommit() (开启事务).commi() (提交事务).rollback() (回滚事务)Connection (检查点).setSavePoint() (保存某个事务点).rollback(SavePointsavePoint) (回滚)设置隔离级别Conne...

2019-06-17 01:19:38 395 1

原创 SQL注入与防范

SQL语句由动态拼接而成,用户输入加入命令可能会导致SQL语意改变,如何防范?解决方案 Connection.preparedStatement(sql) (实现占位符)PreparedStatement.setInt.setString.setBooleanimport java.sql.Statement;public class HelloJ...

2019-06-17 00:59:34 190

空空如也

空空如也

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

TA关注的人

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