- 博客(95)
- 收藏
- 关注
原创 oauth2.0 客户端模式、从数据库中获取 client_id client_secret
oauth2.0 客户端模式、从数据库中获取 client_id client_secret。
2022-08-03 09:49:15
3255
原创 零基础学习 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
483
2
原创 rabbitMQ 消息中间件(下载-安装)
1.https://www.rabbitmq.com/打开官网2.点击GET Started3.点击下载-安装4.根据系统点击下载操作,本人这里是WINDOWS系统5.点击下载6.以及下载中间件支持的语言7.最后有这两个文件...
2020-03-31 10:38:57
331
原创 关于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
2495
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
394
原创 JS实现键盘控制页面跳转
function skip(e) { //键盘控制页面跳跃,下面这段是谷歌游览器兼容 let event = e ? e :window.e; //获取按键值 let keyCode = event.key; //右键 if (keyCode=="ArrowRight"){ wi...
2019-11-06 16:07:18
699
原创 JS如何让文字窗口自适应
直接上代码//title字体大小自适应,以能完全在一行显示25个不同类型的字符。 function fontAuto() { //获取id为txt框架 let title = document.getElementById("txt"); //设置首大小 let size = 1.1; //加CSS渲染 ...
2019-11-06 16:06:34
584
原创 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
432
原创 关于JS如何实现图片闪烁
关于JS如何实现图片闪烁<script>function img(){ //按钮闪烁 //获取元素设置其CSS imgbox.style.display=imgbox.style.display=="none"?"":"none"; //定时器,定时调用函数 setTimeout("img()",800...
2019-11-06 16:02:20
1497
原创 工厂模式 (流程图) + 代码
图解如下:(代码在最后)我们先看看具体结构:代码来了~首先接口类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
767
原创 抽象工厂模式 (流程图) + 代码
如下
我们先介绍下动态代理:通俗的讲就是代替厂家卖商品,厂家“委托”代理为其销售商品。介绍下场景:某某工厂生产商品, 代理商从工厂拿去产品,我们从代理商处购买产品,这时候代理商回收百分之二十利润接下来代码部分:我们先创建接口一个产品应该有的销售与售后``package com.Proxy;public interface IProducer { //销售产品 ...
2019-10-08 15:57:55
1390
原创 springboot - swagger 集成 (Maven项目)超简单
引入pom,xml包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2<...
2019-08-23 10:25:57
427
原创 Springboot 文件上传、下载
导入pom.xml必要的包 <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependen...
2019-08-23 09:19:56
251
原创 Springboot 拦截器 与过滤器配置 (Maven)
导入 pom.xml 包 编写 拦截器类 继承 HandlerInterceptor 并且重写 preHandle、postHandle、 afterCompletion 方法preHandle: 在业务处理器处理请求之前被调用。预处理,可以进行编码、安全控制、权限校验等处理;postHandle: 在业务处理器处理请求执行完成后,生成视图之前执行。后处理(调用了Servi...
2019-08-23 09:12:13
2044
原创 记录 关于 一次 港澳银行 银通(JETCO)支付接口接入 JAVA 项目
首先肯定是要配置好配置文件: public class JetcoConfig { /** * 商人ID */ public static final Long MERCHANT_ID = ***********; /** * 回调URL...
2019-08-20 17:30:13
1193
3
原创 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
498
原创 深入理解 JVM (阅读总结)更新到第8章
第一部分:走进JAVAJAVA发展史:1991.4 由 Sun 公司开发 Oak →1995.5 Oak 改名为Java→2006.11Sun公司宣布Java开源→2009.4 Oracle收购了Sun第二部分:自动内存管理机制...
2019-08-05 11:18:22
350
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
277
原创 分布式与集群的区别
分布式 : 不同的多台服务器上面部署不同的服务模块(工程),他们之间通过RPC/RMI之间通信和调用,对外提供服务和组内协作集群:不同的多台服务器上面部署相同的服务模块,通过分布式调度软件进行统一的调度,对外提供服务和访问Redis:REmote Dictionary Server (远程字典服务)完全开源免费,C语言编写,遵守BSD协议,好性能(key/value)分布式内存数据库,基于内...
2019-07-14 18:54:23
164
原创 事务管理(编程式、声明式)
声明式事务:定义事务管理器 <tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx:method name="transfer*"/> &l...
2019-06-25 16:26:52
197
原创 事务管理(隔离级别、传播行为)
隔离级别ISOLATION_READ_UNCOMMITTED:读未提交ISOLATION_READ_COMMITTED:读提交ISOLATION_REPEATABLE_RED:重复读ISOLATION_SERIALIZABLE:串行化ISOLATION_DEFAULT:默认传播行为PROPAGATION_MANDATORY必须在一个事务中运行,不存在则抛出异常PROPAGATI...
2019-06-25 13:28:30
168
原创 AOP 术语
Aspect :日志,安全等功能Join point:函数执行或者属性访问Advice:在某个函数执行点上执行的切面功能Pointcut:匹配横切目标函数的表达式Advice类型Before : 函数执行之前After returning : 函数正常返回之后After throwing : 函数抛出异常之后After finally : 函数返回之后...
2019-06-21 13:44:09
522
原创 自动装配及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
220
原创 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
1398
原创 IOC (applicationContext.xml) 使用
现在applicationContext.xml定义bean,接下来 //初始化容器 ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); //获取对象 ScrenDriver screnDriver = context.getBe...
2019-06-18 14:21:08
356
原创 IOC(控制反转)
this.header = header;public ScrewDriver (Header header){ this.header = header;}控制对象的依赖依赖查找:容器提供回调接口和上下文条件给组件。EJB和Apache Avalon 都使用这种方式。这样一来,组件就必须使用容器提供的API来查找资源和协作对象,仅有的控制反转只体现在那些回调方法上(也就是上面所说的...
2019-06-17 14:34:38
180
原创 SqlSessionFactory配置
SqlSessionFactory配置<transactionManager type="jdbc"> //type jdbc依赖jdbc实现事务控制 manage 本身对事务不做任何控制,交给外部容器//后端数据库源<dataSource type="POOLDE"> <property name="driver" value=""/> &...
2019-06-17 01:45:57
4762
原创 JDBC 事务控制
JDBC 事务控制Connection.setAutoCommit() (开启事务).commi() (提交事务).rollback() (回滚事务)Connection (检查点).setSavePoint() (保存某个事务点).rollback(SavePointsavePoint) (回滚)设置隔离级别Conne...
2019-06-17 01:19:38
449
1
原创 SQL注入与防范
SQL语句由动态拼接而成,用户输入加入命令可能会导致SQL语意改变,如何防范?解决方案 Connection.preparedStatement(sql) (实现占位符)PreparedStatement.setInt.setString.setBooleanimport java.sql.Statement;public class HelloJ...
2019-06-17 00:59:34
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人