- 博客(107)
- 资源 (22)
- 问答 (2)
- 收藏
- 关注
原创 解决子事物使用REQUIRES_NEW插入数据主事物无法读取
Transactional(propagation = Propagation.REQUIRES_NEW)来通过新的事物进行读取。插入动作执行完成后内层事务提交 , 挂起事务继续执行,在当前事务中查询内层事务已提交数据,此时未查询到数据。service使用了required 下层使用了requires_new 对数据进行插入,上层事务挂起,将读取放到单独方法,然后再读取方法上添加。
2025-03-11 15:36:47
179
原创 网页上空格
相比平时的空格( ), 拥有不间断(non-breaking)特性。即连续的 会在同一行100个连续的 ,浏览器也不会把它们拆成两行。== == == no-break space(普通的英文半角空格但不换行)== 四分之一em空格 (四分之一中文宽度)== == em空格 (一个中文宽度)== == en空格(半个中文宽度)== 中文全角空格 (一个中文宽度)
2024-07-30 20:44:03
164
原创 UniApp 制作高德地图插件
注意:使用同一个Key在AS中调试下载等正常,因为在AS中使用的是调试模式,然后SDK中带了调试证书,所以可以正常下载。打包成SDk后放到Uni中生成自定义基座进行调试,这样在高德地图SDK这块就是使用的是你自己配置的ApiKey证书,所以如果这个证书配置错误就出现下载失败。解决思路:不适用高德离线地图组件,通过如下代码手动下载,在OfflineMapManager第二个参数对应类的onDownload方法中可以查看具体的错误代码是多少。问题:so文件引入错误,按照官网方法1引入sdk(so文件),
2023-08-17 14:57:13
2370
1
原创 UniApp原生插件制作
4、将生成的aar(在module->build->outputs->aar下)文件copy到上面创建的android目录下。File->Setting->Experimntal->取消掉下途中中红框部分勾选并重启Android Studio。5、在Module->src-main->java->包下面创建一个业务类,该类必须继承 UniModule 类。找到Gradle->Module->Tasks->other->assembleRelese进行打包。6、在manifest.json中添加插件。
2023-05-24 18:09:55
4326
1
原创 Ruoyi-Vue(添加对get请求参数中params封装成Json)
6、前端src-utils-request中get参数处理部分对参数进行修改。3、在ResourcesConfig中添加参数解析器。7、同样在下载请求的时候添加对应参数处理。4、在Controller中添加注解。5、就可以对参数或者params。2、添加解析参数解析器。
2023-05-18 10:01:46
1370
原创 自定义集合类型校验
在对集合校验的时候,通过对集合中每一个对象记性校验来完成集合校验1、自定义一个校验注解类import javax.validation.Constraint;import javax.validation.Payload;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.l
2022-05-14 13:40:33
1058
原创 Ruoyi 整合Flowable UI Modeler 6.7.2
一、Spring Boot整合Flowable UI Modeler 6.7.2在若依项目中创建基础模块,按照Spring Boot整合Flowable UI Modeler 6.7.2,可以参考上一篇文章,文章地址如下:Spring Boot 整合 Flowable-ui-modeler 6.7.2_wangdaoyin2010的博客-优快云博客二、修改数据库配置按照Spring Boot方式整合Modeler后,在flowable-ui-modeler-conf依赖中类ModelerD
2022-04-15 22:03:09
5336
2
原创 Spring Boot 整合 Flowable-ui-modeler 6.7.2
目录一、新建Web项目二、下载前端文件三、添加Flowable-ui-modeler依赖四、添加数据源相关配置五、配置idm六、绕过Flowable授权七、配置账号信息接口一、新建Web项目1、使用idea创建一个Maven项目,然后添加"spring-boot-starter-web"依赖 <dependency> <groupId>org.springframework.boot</grou
2022-04-15 10:05:44
8076
9
原创 Fegin中使用Fegin的Type模拟Fegin通过接口调用RestTemplate
获取类中方法相关信息import cn.hutool.core.collection.CollUtil;import cn.hutool.core.util.StrUtil;import com.alibaba.fastjson.JSONObject;import com.thx4cloud.thx.admin.api.constant.BizException;import feign.Types;import lombok.Data;import org.springframewo.
2022-04-04 12:12:21
385
原创 Shrio中添加自定义认证过滤器
1、添加自定义认证过滤器类创建一个类继承与AuthenticatingFilter2、在Shrio配置中配置ShiroFilterFactoryBean,在配置ShiroFilterFactoryBean的时候设置setFilters为过滤器。注意:添加的自定义过滤器一定不能注入成bean,不然可能会发生No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.Thre
2022-03-29 21:52:58
721
原创 将本地代码上传到gitee仓库
在gitee中创建好项目,注意,不要选任何模板,不然有文件不再本地不太好处理1、选中项目文件夹;右键 -> Git Bash Here2、git init 初始化git3、git remote add origin 远程库地址4、git pull origin master 将码云上的仓库pull到本地文件夹5、git add . 将文件add进提交队列6、git commit -m '初始化提交'7、git push origin master 将本地仓库推送到远程仓
2022-03-12 11:48:13
378
原创 跨域配置-Chorme坑
Nginx进行跨域配置1、找到对应的网站添加跨域配置,然后重启Nginxserver { listen 8880; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { #跨域配置-开始 add_header Access-Control-Allow-Origin '*'; add_header Access-Control-Allow-Credentials true;
2021-11-30 18:06:39
3714
原创 OpenFeign中动态URl
11、依赖引入 <!--客户端依赖--> <dependencies> <!--由于使用了lombok减缓模型对象的编写,所以需要添加该依赖--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> .
2021-08-18 15:28:13
5008
1
原创 sentinel 参数详解
在类“RuleConstant”中进行定义 //grade:限流阈值类型,QPS 或线程数模式 public static final int FLOW_GRADE_THREAD = 0;//限流 基于线程数 public static final int FLOW_GRADE_QPS = 1;//限流 基于QPS public static final int DEGRADE_GRADE_RT = 0;//降级 , 代表一秒内该资源的平均响应时间 pub.
2021-07-19 16:17:53
1306
转载 若依微服务版手把手教你本地搭建环境并运行前后端项目
https://www.cnblogs.com/badaoliumangqizhi/p/13897643.html
2021-07-16 15:34:54
385
原创 nacos server 源码运行实现
下载 Nacos 源码只需保留 nacos console 模块,其他模块均可删除2. console 源码结构说明├── pom.xml└── src ├── main │ ├── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ ├── Nacos.java # main 启动类 ...
2021-07-16 10:45:45
584
原创 MongoDB中时间处理
shell命令$dateToString:将时间转换为字符串。{"date": { "$dateToString": { date: { "$add": [new Date(0), "$punchTime"]//punchTime为整型的时间戳类型 }, format: "%Y-%m-%d",//格式化的字符串%Y-%m-%d %H:%M:%S:%L timezone: "+08:00"//
2021-06-16 15:53:37
3020
原创 Java 中 Graphics2D绘制文字
坐标系1、getAscent()是FontMetrics中的一个方法,(基线-升部线的距离)2、getDescent()是FontMetrics中的一个方法,(基线-降部线的距离)3、getHeight() 是FontMetrics中的一个方法,(升部线-降部线的距离)4、g2d.drawString指定的位置是基线的位置一个字体中存在着很多假想的“线”,它们决定了该字体文字的显示效果。借用一幅图片说明:...
2021-05-24 16:56:14
1758
原创 JavaScript 中Map及Foreach遍历对原始数据影响
function testMap() { // map<U>(callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any): U[]; // forEach(callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any): void; // value:循环遍历的每一项,基.
2021-05-18 11:38:56
340
原创 Spring boot中yaml配置文件日期localDate和Date配置
java类属性Date date;Date dateTime;LocalDate localDate;yml中对应配置(需要为如下格式,将/换成-会报错)date: "2018/11/20"dateTime: "2018/11/21 01:01:01"localDate: "2018/11/22"
2021-05-09 14:55:13
5345
3
原创 SpringBoot thymeleaf 热部署
一、网上热部署基本步骤1.1 “File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Build project automatically1.2 组合键:Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running”。1.3 修改项目运行配置,如下红框做完上面步骤,修改resour.
2021-03-05 18:47:47
521
原创 AdminTLE 中使用Tab 选项卡
一、下载BootStrap插件(bootstrap.addtabs)插件地址:https://gitee.com/hbbcs/bootStrap-addTabs下载后再页面中引入css和js二、编写html使用AdminLTE中index.html为例进行修改1、修改内容部分:找到内容部分<div class="content-wrapper">,将该标签替换为如下代码 <div class="content-wrapper" id="content-wrapp
2021-02-23 20:11:37
2509
原创 linux 上使用POI将Word转PDF中文字体显示不出来问题解决
1、Word转换PDF成功但是中文显示不出都是因为字体的问题下面的方法简单粗暴,但是解决了我的问题,a、将C:\Windows\Fonts 所有字体全部压缩成zip包(allfont.zip)b、将压缩包拷贝到linux服务器上的 /usr/share/fonts目录c、unzipallfont.zip 解压文件d、使用命令刷新到缓存中:执行命令:fc-cache -fv...
2020-12-04 15:48:09
4657
5
原创 Linux上安装wkhtmltopdf
在linux上安装wkhtmltopdf使用在线方式安装:先查看CentOS 版本:cat /etc/redhat-release到官网下载:https://wkhtmltopdf.org/downloads.html如果官网下载不了,可以去优快云我的资源下载,这个地址是wkhtmltox-0.12.6-1.centos7.x86_64.rpm和Linux上的一些字体的包在rpm文件目录使用rpm安装:rpm -ivhwkhtmltopdf的rpm文件名称如果安装的时候出现依赖问.
2020-12-02 12:48:59
1646
转载 FeignClient注解及参数
一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上 1 2 3 4 5 @FeignClient(name ="github-client", url ="https://api.github.com", configuration = GitHubExampleConfig.class) publicinter...
2020-11-16 10:05:27
523
原创 Mybatis在LInux运行正常,在Windows运行中报错,mapper-locations配置问题
Mybatis在LInux运行正常,在Windows运行中报错错误:Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.jjsj.auth.dao.AccountMapper.BaseResultMap,其中BaseResultMap为任何ResultMap的定义或者是SQL语句定义都会报这样的错误;问题分析:mapper-locations配置路径问题。..
2020-11-10 17:48:45
524
转载 Mybatis-Plus BaseMapper自动生成SQL及MapperProxy
Mybatis-Plus BaseMapper自动生成SQL及MapperProxy目录Spring+Mybatis + Mybatis-Plus 自定义无XML的sql生成及MapperProxy代理生成 问题产生背景 框架是如何使用 无Xml的SQL是如何生成生成及SQL长成什么样 BeanDefinition解析阶段 MapperScannerConfigurer ClassPathMapperScanner构造 ClassPathMap..
2020-10-10 22:47:05
1573
转载 Log4Net Layout使用以及扩展
在上篇文章中介绍几个主要的Appender的配置,本篇文章中介绍下如何编写Layout的配置,以及做些简单的扩展。Layout组件的作用就是向用户显示格式化的输出信息。一个Appender对象只能有一个Layout对象。其中,我们可以通过继承log4net.Layout.LayoutSkeleton来实现自己的Layout组件。Log4net中提供了PatternLayout组件给来实现一个常用信息的输出。PatternLayout中包含了许多种PatternConverter,下面详细说下几种转换模式
2020-06-23 16:26:27
1116
转载 C# xml序列化“.”(十六进制值 0x00)是无效的字符。
“.”(十六进制值 0x00)是无效的字符。解决方法:常见于socket方式连接(包括HTTP方式)等。报文交互时候,对方会在字符串后面多加'\0'表示字符结束的标语。因此需要把\0去掉,如 xmlStr.Trim('\0');...
2020-06-10 22:48:42
2467
1
原创 Ideal 创建spring boot 项目
离线方式https://blog.youkuaiyun.com/cp_panda_5/article/details/81016582在线方式https://www.cnblogs.com/little-rain/p/11063967.html#4494961
2020-03-03 20:34:01
239
转载 IntelliJ IDEA 2019.3 使用
参考地址:https://www.cnblogs.com/leton/p/12037696.html
2020-03-03 20:14:21
524
原创 html页面中使用iframe,iframe加载后获取页面内容的请求地址
//<iframe onload="contentLoadstart()" id="content_iframe"></iframe>function contentLoadstart() { //获取iframe内容的请求地址 var url = $("#content_iframe")[0].contentDocument.URL; //获...
2020-01-13 09:56:33
5271
原创 js 创建渐变颜色带,并且通过一个数组随机取颜色
//用构造函数定义对象的非函数属性 function ColorBelt() { this.canvas = document.createElement('canvas'); this.context = this.canvas.getContext('2d');//指向2d渲染环境的引用 var colorArr = Array....
2020-01-13 09:48:33
1722
原创 hibernate 中使用UUID作为主键 保存数据问题
hibernate 中使用UUID做主键的时候需要在实体类上添加如下注解@Id@Column(name = "id")@GeneratedValue(generator = "system-uuid" )@GenericGenerator(name = "system-uuid",strategy = "uuid")然后再server层添加事务控制的注解@Transactio...
2019-11-18 14:29:06
583
原创 Hive启动时报错“which: no hbase in ”
在Hive的所在的机器上添加Hbase的环境变量即可1、编辑export HBASE_HOME=/opt/module/hbase-2.2.1export PATH=$PATH:$HBASE_HOME/bin2、环境变量生效source /etc/profile...
2019-11-01 14:45:34
19169
4
原创 Hive中创建关联Hbase的外部表出现“ClusterId read in ZooKeeper is null ”
现象:Hbase启动和使用均正常,在Hive中创建关联Hbase的外部表时没有反应。查看Hive的日志最后打印结果为“ClusterId read in ZooKeeper is null”解决:1、先找到Hive的日志 a、修改conf/hive-log4j2.properties.template的名称为“hive-log4j2.properties”,在里面设置日志文...
2019-11-01 09:35:36
964
Spring Boot 整合 Flowable-ui-modeler 6.7.2代码
2022-04-15
swf pdf转换工具
2019-11-06
Mapbox 自定义图层 加载百度切片
2019-02-21
百度坐标、高得坐标、WGS84坐标转换 js java C#
2018-09-17
ApacheShiro使用手册和Apache Shiro Reference Documentation
2018-09-11
最新三级联动行政单位js,百度坐标省、市、县三级地理边框及相应下载方法
2018-06-30
一个提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具模块。
2017-06-20
ArcMap+echarts+java地图报表
2017-06-08
借助于网上messenger.js完成可以跨域的Html嵌套调用
2016-12-04
VLC 所需DLL,在C#程序中使用
2015-11-16
Google.ProtocolBuffers 工具
2015-09-16
C#调用C++dll基础连接已经关闭: 服务器关闭了本应保持活动状态的连接
2015-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人