- 博客(63)
- 收藏
- 关注
原创 springboot 切面AOP
1、在类上使用@Aspect 声明该类为一个切面类,同时注意使用@Component将切面注入到容器中2、在切面类方法使用@Pointcut注解声明一个切点方法,该方法为一个空的方法体,该方法不执行任何具体业务逻辑,主要用于标记或作为切入点表达式的依据。切点表达式常用为两种 execution() 和 @annotation,所有表达式方法arg () 限制连接点的指定参数为指定类型的执行方法@args () 限制连接点匹配参数由指定注解标注的执行方法。
2024-08-20 22:44:09 1075 4
原创 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 811
原创 Springboot 不同定时任务实现及场景
建议:直接点击在线Cron表达式生成器生成参数比较方便:https://www.matools.com/cron/**【注意】**Cron表达式的开始执行时机,为表达式对应的,系统执行时间所对应的cron表达式时间,如:每5分钟执行一次,当前系统时间为 10:03分,则定时器开始执行为 10:05执行。
2024-07-29 23:21:43 365
原创 JQuery 弹幕可上下左右
containerId为显示弹幕容器ID, message弹幕内容, direction弹幕移动方向。containerId为显示弹幕容器ID, message弹幕内容, direction弹幕移动方向。
2024-07-27 17:39:05 193
原创 Springboot自定义banner启动动画
banner文件的文件名称默认为“banner.txt”,这个在SpringApplication.java中定义的一般自定义就新建一个banner.txt文件,放在项目resources中。这时在banner.txt中编写启动动画展示内容。例如:这时项目启动就可以看到自定义的启动动画了。在实际项目中肯定不是上面的自定义内容了,实际中可能可能为这样的在banner.txt文件中使用${}来表示占位符,其中{}内部是要替换的属性名称。获取的属性如:【注意】设置颜色时,例如添加 绿色${AnsiCol
2024-07-15 19:13:45 1305
原创 idea 设置类序列化生成
idea 如何实现类自动序列化生成serialVersionUID当类实现了 java.io.Serializable 接口后,在idea自动提示生成serialVersionUID。
2024-07-13 10:16:31 942
原创 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 415
原创 Vue.js3.0
提供的响应式状态使后代组件可以由此和提供者建立响应式的联系。setup() {},template:// 或者插槽内容无法访问子组件的数据。Vue 模板中的表达式只能访问其定义时所处的作用域,这和 JavaScript 的词法作用域规则是一致的。换言之:父组件模板中的表达式只能访问父组件的作用域;子组件模板中的表达式只能访问子组件的作用域。可用于登录验证。
2023-06-22 07:53:01 1391
原创 查询表历史某刻的表数据
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 434
原创 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 1212
原创 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 2955
原创 微信小程序使用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 2312
原创 微信小程序 换行显示指定行数据量
微信小程序 换行显示指定行数据量方式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 663
原创 springboot连接postgresql 指定模式Schema
springboot 连接 postgresql 指定模式Schema一般的连接方式,我们创建数据库之后,在public 的Schema(模式)下建表,这时使用连接方式jdbc:postgresql://localhost:5432/postgresql在这种连接方式下,默认连接使用的是postgresql数据库的public 模式在业务场景中有时允许多个用户使用一个数据库并且不会互相干...
2020-03-18 14:05:13 18234 4
原创 小程序 授权请求处理流程
小程序 授权请求处理流程1、app.js或者page.js的onLoad函数中初始设置权限授权,只是执行权限授权,不执行权限对应的接口wx.authorize 提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。wx.getSetting({ success(...
2020-03-17 09:54:57 1081
原创 小程序优化一般方法
数据通信层 js1.不要过于频繁调用setData,应考虑将多次setData合并成一次setData调用;2.数据通信的性能与数据量正相关,因而如果有一些数据字段不在界面中展示且数据结构比较复杂或包含长字符串,则不应使用setData来设置这些数据;3.与界面渲染无关的数据最好不要设置在data中,可以考虑设置在page对象的其他字段下Page({ onShow: function(...
2020-03-10 14:33:33 965
原创 七、装饰器
装饰器装饰器是一种特殊类型的声明,它能够被附件到类声明,方法,属性或参数上,可以修改其行为扩展其功能。分类:类装饰器、属性装饰器、方法装饰器、参数装饰器写法包含:普通装饰器(无法传参)、装饰器工厂(可传参)要启用对decorator的实验支持,您必须在命令行或tsconfig.json中启用experimental aldecorators编译器选项tsc --target ES5 --...
2020-02-08 08:12:56 161
原创 六、模块及命名空间
官网文档地址 https://www.typescriptlang.org/docs/handbook/generics.html模块我们可以把一些公共的功能单独抽离成一个文件作为一个模块。模块里面的变量/函数/类等默认时私有的,如果我们要在外部访问模块里面的数据(变量/函数/类)我们需要通过export暴露模块里面的数据(变量/函数/类)。暴露后我们通过import引入模块就可以使用模块里面...
2020-02-07 09:40:06 157
原创 五、泛型使用
官网文档地址 https://www.typescriptlang.org/docs/handbook/generics.html泛型软件工程的一个主要部分是构建组件,这些组件不仅具有定义良好和一致的API,而且还具有可重用性。能够处理今天的数据和明天的数据的组件将为您提供构建大型软件系统的最灵活的能力。在C#和Java等语言中,工具箱中用于创建可重用组件的主要工具之一是泛型也就是说,能够创...
2020-02-07 09:38:30 182
原创 四、接口
官网文档地址 http://www.typescriptlang.org/docs/index.html接口使用readonly还是const,最简单的方法是询问您是对变量还是属性使用它。变量使用const,而属性使用readonly,有些属性只有在首次创建对象时才可以修改。您可以通过将readonly放在属性名之前来指定这一点interface Point { readonly x...
2020-02-06 15:37:46 159
原创 三、类
类es5中类使用es5中类使用function Person(){ //属性 this.name = 'name'; this.age = 22; this.run = function(){ // 方法【为实例方法,通过new对象实例使用】 }}====================//原型类Person通过prototype增加类的属性【会被多个实例共享,而内...
2020-02-05 16:50:06 161
原创 二、数据类型及函数
数据类型数据类型关键字描述任意类型any声明为 any 的变量可以赋予任意类型的值。数字类型number双精度 64 位浮点值。它可以用来表示整数和分数。let binaryLiteral: number = 0b1010; // 二进制 let octalLiteral: number = 0o744; // 八进制 let decLiteral: numb...
2020-02-05 14:10:08 267
原创 一、typescript介绍及安装
一、介绍微软开源扩展了javascript的语法,因此为超集,同时遵循最新的ES6、ES5规范最新的react和vue支持集成TypeScript 通过类型注解提供编译时的静态类型检查。ypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译特性TypeScript 是一种给 JavaScript 添加特性的语言扩展。增加的功...
2020-02-04 10:00:12 499
原创 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 243 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 3798 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 2190 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 3101 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 12940
原创 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 1300
原创 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 2788
原创 react 开发技术提领
1、背景及特性UI问题 ----组件处理传统是局部刷新处理,react整体进行刷新,不管数据具体是那个发生变化,只关心发生变化与否1个概念4api 单项数据流 完善的错误提示数据模型问题针对传统mvc 提出flux架构:单项数据流基于衍生出 redux 和 Mobx 状态管理框架2、组件方式考虑UI的构建传统模式的是html+js 数据 +formreact 方式 comme...
2019-09-04 16:12:38 350
原创 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 2581
原创 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 331
原创 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 1311
原创 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 4225 1
原创 Jhipster 创建实体总结
Creating an application生成一个Jhipster应用程序所提出的问题其中一些问题会根据您对之前问题做出的选择而改变。 比如,如果您没有选择一个SQL数据库,您将无需对Hibernate缓存进行配置。生成您的应用程序,输入:jhipster您想要使用哪种认证类型?此问题的回答取决于您对之前问题的回答。比如,如果您在上一问题中选择了JHipster Registry...
2019-08-28 09:29:47 1109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人