- 博客(202)
- 资源 (6)
- 收藏
- 关注

原创 微信小程序如何实现支付功能?看官方文档头疼(使用云函数的方式操作)
先来个效果图 ^_^微信支付功能,个人公众号是没有办法进行开发支付功能的,需要是使用非个人公众号进行注册(如:营业执照等,可以去淘宝购买一个也行 大概500左右)公众平台的配置可以参考文档,这里主要是微信官网注册非个体公众号的否需代码操作。(也就是和我们码农相关的操作了)耐心看下面操作,基本上就是复制下面的代码(整个操作也就一会,基础再差也就30分钟搞定支付)^_^1. 创建微信小程序2. 在微信小程中序创建云函数 1). 根目录下创建一...
2020-06-23 04:03:12
30486
15
原创 基于docker进行Grafana + prometheus实现服务监听
注意: 格式很容易出错,后续如果 启动容器失败的话 使用 docker logs PID 进行检查运行失败的原因。启动springboot服务,访问 http://IP:端口/actuator/prometheus 是否正常。普罗米修斯 插件下载后,新增 数据源配置 prometheus 的访问地址。配置 prometheus.yml 文件 新增如下配置(注意缩进)如果 targets 此处出现了 采集的配置的 数据,则说明成功。访问 http://IP:3000。访问 http://IP:9090。
2023-09-18 16:28:11
817
原创 企业级springboot项目架构模板V5.1 sharding-jdbc版本,开箱即用(针对中小型项目架构,内置切换sharding-jdbc数据源实现分库分表配置,免去重复造轮的操作,强烈推荐)
SpringBoot多模块架构,争对企业级开发设计,已集成认证功能、文档功能,开箱即用。技术栈: springboot + redis + shiro + swagger + xxl-job + 文件存储(soo | ftp | minio)+ sentinel + sharding-jdbc启动项目后访问 http://127.0.0.1/doc.html 进入swagger接口文档页。
2022-09-25 23:56:19
607
原创 企业级springboot项目架构模板V5.0,开箱即用(针对中小型项目架构,免去重复造轮的操作,强烈推荐)
SpringBoot多模块架构,争对企业级开发设计,已集成认证功能、文档功能,开箱即用。技术栈: springboot + redis + shiro + swagger + xxl-job + 文件存储(soo | ftp | minio)+ sentinel启动项目后访问 http://127.0.0.1/doc.html 进入swagger接口文档页。.....................
2022-08-09 23:08:59
812
原创 FastJson @JSONField用法
序列化字段的顺序,默认是0@JSONField(name = “”)@JSONField(format = “yyyy-MM-dd HH:mm:ss”) 用在Date属性上,自动格式化日期@JSONField(serialize = false) 是否要把这个字段序列化成JSON字符串,默认是true@JSONField(deserialize = false) 字段是否需要进行反序列化,默认是true...
2022-07-14 13:52:36
1179
原创 企业级springboot项目架构模板V4.0,开箱即用
此次 4.0 更新点:1.添加线程池的使用;2.Springboot版本更新2.7.0,解决部分冲突的依赖;3.所有表结构去除 ID 字段(不在使用ID作为主键),主键直接使用算法生成4.解决过滤器,引起Druid监控无法访问的问题。5.FTPClient解决中文文件名称读取乱码问题、文件路径解析问题;6.CVE 漏洞扫描,解决->版本更新。......
2022-06-20 16:26:12
622
原创 进入Docker 容器后 发现 vim 和 ll 命令不可用的问题
进入Docker 容器后 发现 vim 和 ll 命令不可用的问题2.ll命令无法执行在Docker下的CentOS很多没有ll命令,其实可以到/root/.bashrc文件中添加下面一行命令:然后执行一下 就可以了。其实可以再添加一行让命令行自动着色。......
2022-06-15 16:53:13
494
原创 IDEA插件-自动生成 Controller service mapper 等
Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。
2022-06-15 15:17:08
3002
原创 windows cmd使用ssh连接Linux以及文件上传
CMD连接服务器命令(47.102.144.221 为服务器 IP)文件上传(scp 后面参数为本地文件地址 , 47.102.144.221 为服务器 IP, 冒号后面指 将文件上传到服务器哪个目录下)如下图:
2022-06-11 01:52:25
4681
转载 stream的.findAny().orElse (null) 是什么意思?
List<User> userList = new ArrayList();User user1 = userList.stream().filter(user -> "zhangsan".equals(user.getUserName())).findAny().orElse(null);1、filter为过滤,user代表userList中的一个User;2、userList.stream().filter(user -> “zhangsan”.equals(user.g
2022-05-30 16:47:31
2123
1
原创 Spring 获取带有指定注解的Bean对象
Java 获取带有指定注解的 Bean 对像列表,主要通过 ApplicationContext.getBeansWithAnnotation(Class<? extends Annotation> annotationType) 方法即可获取,案列如下:1. 假设我们自定义一个注解 @CronJob (然后可以是其他任意注解)import org.springframework.stereotype.Component;import java.lang.annotation.*;.
2022-05-25 23:19:33
5440
原创 企业级springboot项目架构模板V3.0,开箱即用
此次 3.0 更新点:1.加入文件服务(quick-storage)功能支持OSS、FTP存储(该服务支持以SDK的方式引入)2.修复sentinel因path路径问题导致流控失效问题3.修复word模板生成PDF文件工具类时首次生成时,图片生成没有成功写入FTP的问题,原因为临时文件路径问题。4.修改部分类的包路径5.auth服务下的各个表结构新增了 serve_name varchar(60) DEFAULT NULL COMMENT ‘所属服务名称’,通过该字段 auth服务可以注入多个项.
2022-05-20 21:42:09
938
转载 mybatis中 include 的用法及跨xml映射文件复用sql片段
对于多个xml文件需要同时引用一段相同的 可以在某个xml 中定义这个 sql 代码片段,在需要引用的地方使用全称引用即可,例子如下:ShareMapper.xml<mapper namespace="com.company.ShareMapper"> <sql id="someSQL"> id,name </sql> </mapper>CustomMapper.xml<mapp
2022-05-14 20:16:41
893
原创 docker安装FTP
1. 拉取镜像docker pull fauria/vsftpd2. 创建容器并运行docker run -d -v <本机挂载目录>:/home/vsftpd \-p 20:20 \-p 21:21 \-p 21100-21110:21100-21110 \-e FTP_USER=<登录名> \-e FTP_PASS=<登录密码> \-e PASV_ADDRESS=<ip address of your server> \-e PAS
2022-05-08 23:50:38
463
原创 BigDecimal中的大于等于、小于等于及加减乘除
if(a.compareTo(b) == -1){ System.out.println("a小于b");} if(a.compareTo(b) == 0){ System.out.println("a等于b");} if(a.compareTo(b) == 1){ System.out.println("a大于b");} if(a.compareTo(b) > -1){ System.out.println("a大于等于b");} if(a.c
2022-04-22 18:01:00
2627
原创 企业级springboot项目架构模板V2.0,开箱即用
此次 2.0 更新点:1.优化 Controller 接口入参,post 和 put 接口使用 json 格式入参;2.日志服务 quick-log-serve 增加查询操作日志列表接口。3.quick-log-serve 服务会记录需要鉴权的接口请求和响应信息到数据库表中(其他接口不会进行记录日志),该功能可在 application-log.yml 中关闭。4.增加接口全局异常处理配置(com.quick.config.interceptor.handler.GlobalExceptionHa.
2022-04-19 22:09:38
1510
2
原创 企业级springboot项目架构模板V1.0,开箱即用
项目地址: https://gitee.com/liujinxin_ark/quick-template?_from=gitee_searchquick-template项目介绍软件架构quick-auth-serve 工程quick-log-serve 工程quick-common 工程quick-config 工程quick-base-serve 工程quick-web-serve 工程control 目录介绍SpringBoot多模块架构,争对企业级开发设计,已集成认证功能、文档功能,开箱即用.
2022-03-25 00:11:22
3774
2
转载 response.setContentType() ;参数说明
response.setContentType() ;= application/octet-stream.001 = application/x-001.301 = application/x-301.323 = text/h323.906 = application/x-906.907 = drawing/907.a11 = application/x-a11.acp = audio/x-mei-aac.ai = application/postscript.aif = audio
2022-03-11 23:14:50
912
原创 mysql tinyint和char(1) 性能对比
在数据库设计的时候会遇到很多只需要0、1、2这种固定几个值的状态字段,基本上都建议设置为只占一字节的tinyint类型,8字节 = 1字符 (所有使用 tinyint 类型 更节省空间)
2022-02-17 16:57:24
1367
原创 根据Servie接口 生成 Controller 代码-因业务需要简单应付勿喷
附上垃圾代码(勿喷,只不过为了应付工作需求 ,百十来个service 都要创建对应的 controller的需求,复制实在吃不消,说明一下 就是简单的字符串替换操作)ApplicationController import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;impor..
2022-01-04 17:30:30
680
原创 SpringBoot配置Bean是否生效
@ConditionalOnProperty(prefix = "redis", name = "cluster", havingValue = "true")ConditionalOnProperty注解中的cluster 和havingValue 指定的值一致时生效。其中name="cluster"中的cluster为当前对象中的属性当然也可以不使用 @ConditionalOnProperty 中的name。redis.cluster=falseprivate stati...
2021-12-24 15:55:49
1222
原创 Sql语句 INSERT into ON DUPLICATE KEY UPDATE 使用
新增修改sqlINSERT into tableName () values () ON DUPLICATE KEY UPDATE name = 'admin' , pwd = '123';
2021-12-21 17:38:44
577
原创 springboot多模块打包配置问题
工程案例结构: - baidu // 聚合过程 - baidu_web // 子模块web工程 - baidu_service // 子模块 - baidu_config // 子模块配置工程 注意事项(配置步骤):1. baidu 聚合工程 工程下的 pom.xml 文件案列如下:<?x...
2021-12-21 17:15:57
589
原创 Excel转CSV格式
注意: CSV文件导出来的 可以理解为 就是一个 普通的文件, 但至于使用什么样的软件打开就是另一马事了,比如Excel打开后 出来 “自动过滤了数字前面的0”,这玩意程序控制不到,那是Excel的事情。CSV不是Excel文件切记,只不过用表格软件打开CSV而已import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.user
2021-12-10 16:18:04
2457
转载 Java中Validator的使用
原文:Java中Validator的使用_荼白-CSDN博客_java validator很多时候都需要校验穿的参数是否符合规则,但是这种校验的代码会重复很多,所以引入 validator 来校验参数,这样可以省去很多冗余的代码目录pom文件引入需要校验的参数编写 Validator 校验工具在传入参数时先校验参数常见的校验注解pom文件引入 <dependency> <groupId>javax.validation&l.
2021-12-03 13:43:50
6910
1
原创 springBoot service 事务注解@Transactional不起作用的解决
在springBoot使用事物时,发现事务并没有正常执行,没有进行回滚 @Transactional public void add(String companyName,String name) throws MyException{ companyDao.add(companyName); try { userDao.addUser(name); }catch (DuplicateKeyException e){//这里在数据库将name设
2021-12-02 17:36:20
1231
原创 Jenkins+gitee+springboot自动构建发布(简单案列)
先安装 jdk(推荐使用yum 安装),因为下载jenkins后 需要启动jenkins项目;目录1. Jenkins安装启动2. jenkins安装插件、配置JDK3. Jenkinsc创建一个新的构建程序3.1 新建item任务3.2 设置任务名称,并选择maven(因为我们最终目的要时间自动重新构建springboot项目)3.3 源码管理配置3.4 设置构建触发器,即什么时候促发构建(理论上 只要有开发人员 push 提交代码时,jenkins就自动重构项目).
2021-11-21 00:08:56
509
原创 SpringBoot 大数据量导出多Excel文件后压缩
目录1. 导入依赖2.ExcelUtils 工具类3.大数据量生成Excel文件案列,生成多个Excel文件压缩 案列1. 导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.8&l..
2021-11-16 17:57:55
3408
原创 Java 文件压缩工具类
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/** * ZIP压缩工具类 */public class ZipUtil { private static final Logger LOGGER = LoggerFactory.getLogg...
2021-11-16 16:30:38
644
原创 IDEA插件分享(实用推荐)
1. SequenceDiagram 序列图插件 查看方法内部的调用其他的序列图 使用方法: 选中对应的方法,右击选择SequenceDiagram 或者右上角点击SequenceDiagramtu'bi2. Maven Search快速搜索自己需要的maven依赖,需要上网查找3. Maven Helper可以查看当前pom文件中的 所有、冲突的依赖4. Alibaba Java Coding Gui...
2021-11-07 21:57:15
4006
3
原创 Linux如何查看JDK的安装路径
which java首先要申明一下which java是定位不到安装路径的。which java定位到的是java程序的执行路径。[root@localhost ~]# which java/usr/bin/java[root@localhost ~]# ls -lrt /usr/bin/javalrwxrwxrwx. 1 root root 22 Aug 17 15:12 /usr/bin/java -> /etc/alternatives/java[r
2021-11-03 17:49:10
116
基于docker进行Grafana + prometheus实现服务监听(node-exporter 文件)
2023-09-19
Springboot教案.pdf
2020-09-06
Java开发资源
2019-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人