自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 收藏
  • 关注

原创 springboot 切面AOP

1、在类上使用@Aspect 声明该类为一个切面类,同时注意使用@Component将切面注入到容器中2、在切面类方法使用@Pointcut注解声明一个切点方法,该方法为一个空的方法体,该方法不执行任何具体业务逻辑,主要用于标记或作为切入点表达式的依据。切点表达式常用为两种 execution() 和 @annotation,所有表达式方法arg () 限制连接点的指定参数为指定类型的执行方法@args () 限制连接点匹配参数由指定注解标注的执行方法。

2024-08-20 22:44:09 1050

原创 springboot 自定义注解

springboot 自定义注解。

2024-08-10 23:19:18 295

原创 springboot 过滤器

/ 执行一些预处理操作 System . out . println("3Filter==Before the request...");// 调用下一个过滤器 filterChain . doFilter(servletRequest , servletResponse);// 执行一些后处理操作 System . out . println("3Filter==After the request...");} }

2024-08-10 18:22:29 743

原创 springboot拦截器

【代码】springboot拦截器。

2024-08-08 07:24:13 188

原创 Springboot 不同定时任务实现及场景

建议:直接点击在线Cron表达式生成器生成参数比较方便:https://www.matools.com/cron/**【注意】**Cron表达式的开始执行时机,为表达式对应的,系统执行时间所对应的cron表达式时间,如:每5分钟执行一次,当前系统时间为 10:03分,则定时器开始执行为 10:05执行。

2024-07-29 23:21:43 347

原创 Jquery 实现AI聊天逐字显示效果

逐字打印,该示例为jquery方式,vue方式同理。通过定时器将需要输出的文本。

2024-07-28 09:52:32 179

原创 JQuery 弹幕可上下左右

containerId为显示弹幕容器ID, message弹幕内容, direction弹幕移动方向。containerId为显示弹幕容器ID, message弹幕内容, direction弹幕移动方向。

2024-07-27 17:39:05 178

原创 Springboot自定义banner启动动画

banner文件的文件名称默认为“banner.txt”,这个在SpringApplication.java中定义的一般自定义就新建一个banner.txt文件,放在项目resources中。这时在banner.txt中编写启动动画展示内容。例如:这时项目启动就可以看到自定义的启动动画了。在实际项目中肯定不是上面的自定义内容了,实际中可能可能为这样的在banner.txt文件中使用${}来表示占位符,其中{}内部是要替换的属性名称。获取的属性如:【注意】设置颜色时,例如添加 绿色${AnsiCol

2024-07-15 19:13:45 1192

原创 idea 设置类序列化生成

idea 如何实现类自动序列化生成serialVersionUID当类实现了 java.io.Serializable 接口后,在idea自动提示生成serialVersionUID。

2024-07-13 10:16:31 580

原创 springboot项目多模块工程==1搭建

idea springboot 项目多模块工程搭建配置

2024-07-06 17:10:20 430

原创 XStream使用

官网地址 http://x-stream.github.io官网教程地址 http://x-stream.github.io/alias-tutorial.htmlXStream是一个简单的基于Java的类库,用来将Java对象序列化成XML(JSON) 或 反序列化为对象 (即:可以轻易的将Java对象和XML文档相互转换)。XStream在运行时使用Java反射机制对要进行序列化的对象树的结构进行探索,并不需要对对象作出修改。

2024-05-26 20:48:22 368

原创 Vue.js3.0

提供的响应式状态使后代组件可以由此和提供者建立响应式的联系。setup() {},template:// 或者插槽内容无法访问子组件的数据。Vue 模板中的表达式只能访问其定义时所处的作用域,这和 JavaScript 的词法作用域规则是一致的。换言之:父组件模板中的表达式只能访问父组件的作用域;子组件模板中的表达式只能访问子组件的作用域。​可用于登录验证。

2023-06-22 07:53:01 1369

原创 查询表历史某刻的表数据

select * from stu_user as of timestamp to_timestamp(‘2021-03-23 11:09:00’,‘yyyy-MM-dd hh24:mi:ss’);

2021-03-23 13:55:40 420

原创 oracle 表未启用行移动功能 不能回闪问题

表数据需要恢复以前的某个时间利用表的回闪功能命令如下:flashback table stu_user to timestamp to_timestamp (‘2021-03-15 09:30:00’,‘yyyy-mm-dd hh24:mi:ss’);错误提示:因为未启用行移动功能, 不能闪回表 。根据提示开启表的行移动功能。执行命令如下:alter table stu_user enable row movement;成功闪回修改。...

2021-03-23 13:45:44 1183

原创 windows下小程序连接mqtt 连接配置

windows7 环境下,apache-activemq-5.15.10 + nginx-1.16.1 + 微信小程序搭建环境一、下载安装activemq http://activemq.apache.org/安装好之后,启动服务在bin目录下activemq start注意配置文件 D:\apache-activemq-5.15.10\conf\activemq.xml <...

2020-03-23 16:15:25 2934

原创 微信小程序使用mqtt连接及配置nginx的https

原生小程序开发中需求使用mqtt进行即使通讯,下面介绍小程序中使用mqttjs 进行网络通讯连接 在华为云中部署nginx使用https/wss方式连接Apache-activemq。1、云服务域名1、在云服务中部署项目首先要有个域名,domain 映射到云服务机子的ip,这样访问http://domaintest 才会访问到 部署服务的机子。2、部署mqtt 服务​ 官网下载地址:ht...

2020-03-18 14:38:45 2277

原创 微信小程序 换行显示指定行数据量

微信小程序 换行显示指定行数据量方式1 在wxml进行数据的判断展示=====page.js 文件 Page({ data:{ testArr:['a0','a1','a2','a3','a4','a5','a6','a7','a8','a9','a10','a11'] } })=====page.wxml <view> <block wx:fo...

2020-03-18 14:35:26 652

原创 springboot连接postgresql 指定模式Schema

springboot 连接 postgresql 指定模式Schema一般的连接方式,我们创建数据库之后,在public 的Schema(模式)下建表,这时使用连接方式jdbc:postgresql://localhost:5432/postgresql在这种连接方式下,默认连接使用的是postgresql数据库的public 模式在业务场景中有时允许多个用户使用一个数据库并且不会互相干...

2020-03-18 14:05:13 17797 4

原创 小程序 授权请求处理流程

小程序 授权请求处理流程1、app.js或者page.js的onLoad函数中初始设置权限授权,只是执行权限授权,不执行权限对应的接口wx.authorize 提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。wx.getSetting({ success(...

2020-03-17 09:54:57 1065

原创 小程序优化一般方法

数据通信层 js1.不要过于频繁调用setData,应考虑将多次setData合并成一次setData调用;2.数据通信的性能与数据量正相关,因而如果有一些数据字段不在界面中展示且数据结构比较复杂或包含长字符串,则不应使用setData来设置这些数据;3.与界面渲染无关的数据最好不要设置在data中,可以考虑设置在page对象的其他字段下Page({ onShow: function(...

2020-03-10 14:33:33 952

原创 七、装饰器

装饰器装饰器是一种特殊类型的声明,它能够被附件到类声明,方法,属性或参数上,可以修改其行为扩展其功能。分类:类装饰器、属性装饰器、方法装饰器、参数装饰器写法包含:普通装饰器(无法传参)、装饰器工厂(可传参)要启用对decorator的实验支持,您必须在命令行或tsconfig.json中启用experimental aldecorators编译器选项tsc --target ES5 --...

2020-02-08 08:12:56 151

原创 六、模块及命名空间

官网文档地址 https://www.typescriptlang.org/docs/handbook/generics.html模块我们可以把一些公共的功能单独抽离成一个文件作为一个模块。模块里面的变量/函数/类等默认时私有的,如果我们要在外部访问模块里面的数据(变量/函数/类)我们需要通过export暴露模块里面的数据(变量/函数/类)。暴露后我们通过import引入模块就可以使用模块里面...

2020-02-07 09:40:06 144

原创 五、泛型使用

官网文档地址 https://www.typescriptlang.org/docs/handbook/generics.html泛型软件工程的一个主要部分是构建组件,这些组件不仅具有定义良好和一致的API,而且还具有可重用性。能够处理今天的数据和明天的数据的组件将为您提供构建大型软件系统的最灵活的能力。在C#和Java等语言中,工具箱中用于创建可重用组件的主要工具之一是泛型也就是说,能够创...

2020-02-07 09:38:30 172

原创 四、接口

官网文档地址 http://www.typescriptlang.org/docs/index.html接口使用readonly还是const,最简单的方法是询问您是对变量还是属性使用它。变量使用const,而属性使用readonly,有些属性只有在首次创建对象时才可以修改。您可以通过将readonly放在属性名之前来指定这一点interface Point { readonly x...

2020-02-06 15:37:46 150

原创 三、类

类es5中类使用es5中类使用function Person(){ //属性 this.name = 'name'; this.age = 22; this.run = function(){ // 方法【为实例方法,通过new对象实例使用】 }}====================//原型类Person通过prototype增加类的属性【会被多个实例共享,而内...

2020-02-05 16:50:06 155

原创 二、数据类型及函数

数据类型数据类型关键字描述任意类型any声明为 any 的变量可以赋予任意类型的值。数字类型number双精度 64 位浮点值。它可以用来表示整数和分数。let binaryLiteral: number = 0b1010; // 二进制 let octalLiteral: number = 0o744; // 八进制 let decLiteral: numb...

2020-02-05 14:10:08 259

原创 一、typescript介绍及安装

一、介绍微软开源扩展了javascript的语法,因此为超集,同时遵循最新的ES6、ES5规范最新的react和vue支持集成TypeScript 通过类型注解提供编译时的静态类型检查。ypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译特性TypeScript 是一种给 JavaScript 添加特性的语言扩展。增加的功...

2020-02-04 10:00:12 479

原创 docker 中 MySQL镜像的使用方法

docker 中 MySQL镜像的使用方法docker pull mysql 拉取mysql镜像docker images|grep mysql 查看镜像创建 mysql容器docker run -e MYSQL_ROOT_PASSWORD=root --name mysql_xiaoxi -it -p 3306:3306 mysql:latest参数-e, --env li...

2019-12-30 21:01:15 233 1

原创 mysql 连接错误 2058 Plugin caching_sha2_password could not be loaded

​ 本地去连接mysql时报错,错误 2058 Plugin caching_sha2_password could not be loaded由于mysql8.0的加密方法变了。mysql8.0默认采用caching_sha2_password的加密方式。sqlyog不支持这种加密方式。解决办法必须进入mysql命令行1、修改密码过期ALTER USER'root'@'lo...

2019-12-30 19:37:26 3781 6

原创 SimpleDateFormat 支持的时间格式

时间格式字符:G: 公元 时代,例如AD公元yy: 年的后2位yyyy: 完整年MM: 月,显示为1-12MMM: 月,显示为英文月份简写,如 JanMMMM: 月,显示为英文月份全称,如 Janualydd: 日,2位数表示,如02d: 日,1-2位显示,如 2EEE: 简写星期几,如SunEEEE: 全写星期几,如Sundayaa: 上下午,AM/PMH: 时,24小...

2019-12-26 13:10:31 2153 1

原创 微信小程序使用mqtt连接及配置nginx的wss

原生小程序开发中需求使用mqtt进行即使通讯,下面介绍小程序中使用mqttjs 进行网络通讯连接 在华为云中部署nginx使用https/wss方式连接Apache-activemq。1、云服务域名1、在云服务中部署项目首先要有个域名,domain 映射到云服务机子的ip,这样访问http://domaintest 才会访问到 部署服务的机子。2、部署mqtt 服务​ 官网下载地址:ht...

2019-10-24 17:07:25 3079 7

原创 taro生成项目编译时 缺少npm包@tarojs/plugin-sass问题

???? 版本 Taro v1.3.19taro在生成redux项目后,执行编译时遇到如下问题缺少npm包@tarojs/plugin-sass问题Downloading binary from https://r.cnpmjs.org/node-sass//v4.12.0/win32-x64-64_binding.nodeCannot download "https://r.cnpmjs.o...

2019-09-25 22:14:26 12904

原创 react-redux用法详解

一、相关依赖包redux 路由是react全家桶【react+redux + router】中的一员,在项目中用于组件状态的管理,使组件传值通信更加方便,统一管理。Redux中文文档地址 http://cn.redux.js.org/下面我们看使用redux时相关的包。主要是redux和react-redux这两个包redux是redux状态管理的核心包提供了创建store、统一管理red...

2019-09-20 15:53:14 1283

原创 react-router用法详解

一、相关依赖包Router 路由是react全家桶【react+redux + router】中的一员,在项目中用于分发组件,资源组织。下面我们看使用路由时相关的包。主要包含react-router 和 react-router-dom两个包。react-router是实现路由的核心功能。react-router-dom 是基于react-router实现的,加入了在浏览器运行环境下的一...

2019-09-12 17:17:54 2762

原创 react 开发技术提领

1、背景及特性UI问题 ----组件处理传统是局部刷新处理,react整体进行刷新,不管数据具体是那个发生变化,只关心发生变化与否1个概念4api 单项数据流 完善的错误提示数据模型问题针对传统mvc 提出flux架构:单项数据流基于衍生出 redux 和 Mobx 状态管理框架2、组件方式考虑UI的构建传统模式的是html+js 数据 +formreact 方式 comme...

2019-09-04 16:12:38 343

原创 async与await 写法详解

async 与 await 可以使异步代码写法更加简洁,是在es2017引入的新特性,在最新版的nodejs及Chrome中都已经支持。async 函数const fetch = require('node-fetch');// function getZhihuColumn(id) {// const url = `https://zhuanlan.zhihu.com/api/...

2019-09-02 11:28:02 2560

原创 react 前端学习资源整理

总体2019年Web前端入门的自学路线https://www.cnblogs.com/qianguyihao/p/8776837.html前端入门和进阶学习笔记,超详细的Web前端学习图文教程。从零开始学前端,做一个Web全栈工程师。https://github.com/qianguyihao/Webreact相关react官方文档:https://reactjs.org/docs/...

2019-08-30 14:45:49 316

原创 react 构建后 tomcat服务部署

react 构建后tomcat服务部署在项目下执行npm run build ,生成构建后的部署文件 build目录文件[外链图片转存失败(img-mbTiPbN1-1566958152238)(.\1563956419164.png)]将该文件放置到本地tomcat 的运行目录下myapp ,myapp 里面内容为build目录下内容。tomcat下server.xml配置 服务访...

2019-08-28 10:13:56 1302

原创 jpa 使用原生sql 总结

jpa 的自定义sqlSQL 使用的是@Query注解,进行编写查询,修改,删除,增加的sql在**删除和修改,增加方法需要有@Modifying**注解.也可以根据需要添加 @Transactional对事物的支持,查询超时的设置等@Modifying@Query("update User u set u.userName = ?1 where u.id = ?2")int modif...

2019-08-28 09:49:45 4110 1

原创 Jhipster 创建实体总结

Creating an application生成一个Jhipster应用程序所提出的问题其中一些问题会根据您对之前问题做出的选择而改变。 比如,如果您没有选择一个SQL数据库,您将无需对Hibernate缓存进行配置。生成您的应用程序,输入:jhipster您想要使用哪种认证类型?此问题的回答取决于您对之前问题的回答。比如,如果您在上一问题中选择了JHipster Registry...

2019-08-28 09:29:47 1089

空空如也

空空如也

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

TA关注的人

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