- 博客(27)
- 收藏
- 关注
原创 【 Avalonia UI 语言国际化 I18n】图文结合教学,保姆级教学,语言国际化就是这么简单(.Net C#)
.net C# Avaloin UI i18n ,国际化
2025-02-20 11:20:29
585
原创 使用Spring security、OAuth2、Session, 限制一个账号只能登入一次,setMaximumSessions(1),还需要两次登入?第二次登入才成功?(一)
以此类推,第四次登入又会因为第三次 JSESSIONID 的存在,导致第三个和第四个 JSESSIONID 也同时过期,只能再登入一次才能成功。同一个账号,第二次登入时,第一个 JSESSIONID 会设置为过期,且第二个 JSESSIONID 也过期。同一个账号,第二次登入时,可以直接将第一个 JSESSIONID 设置为过期,且直接第二次登入,不会出现第二个 JSESSIONID 也过期。同一个账号在浏览器第一次登入后,关闭浏览器,在来登入时,发现无法一直登入,需要第二次输入账号密码才能成功登入。
2025-01-17 14:57:45
455
原创 【java多数据源连接】SpringBoot+MyBatis同一项目连接MySQL与SQLServer数据库,多数据源事务管理(三)
对于多事务管理,还有一个 Seata 分布式事务管理框架,里面包含了 AT模式、TCC模式、Saga模式、XA模式。在这里讨论一个方法中同时操作两个数据源,方法报错后两个数据源的数据是否会回滚。第三篇为使用连接多个数据库后事务管理与细节;
2025-01-07 17:21:42
231
原创 【java多数据源连接】SpringBoot+MyBatis同一项目连接MySQL与SQLServer数据库,使用数据库池Druid(二)
(2)driver-class-name可以去除,Druid 自动导入了各大数据库连接库,如果需要修改为自己的连接库,记得在pom.xml中的Druid排除(exclusions)它内部导入的连接库。将 DataSource改为DruidDataSource就变成Druid数据源了。(1)可以发现jdbc-url又变回了url,这一点需要注意;文章继续修改完善,添加使用第三方数据库池技术。就只需要三步就完成了,是不是很简单;第三篇为使用连接多个数据库后事务管理与细节;第二篇为使用数据库池连接多个数据库;
2024-12-23 16:12:49
459
原创 【java多数据源连接】SpringBoot+MyBatis同一项目连接MySQL与SQLServer数据库,不使用数据库池(一)
使用Java8,SpringBoot与MyBatis连接MySQL与SQLServer数据库,多数据库连接,不使用数据库池
2024-12-20 15:22:58
593
原创 Google 谷歌地图(高德地图)瓦片下载/缓存,使用Python实现、自定义上传地图瓦片资源(四)
自定义上传已经下载好的地图瓦片资源压缩包,可以合并类型,也可以创建新的地图类型。使用arcgis for JavaScript,python flask后端,Google 谷歌地图,高德地图
2024-05-06 14:18:11
1679
5
原创 Google 谷歌地图(高德地图)瓦片下载/缓存,使用Python实现、arcgis.js(三)
通过arcgis for JavaScript 技术与flask、requests实现地图在本地服务器进行缓存与显示。高德地图瓦片缓存、谷歌地图(google)
2024-04-19 15:04:47
1977
原创 Google 谷歌地图(高德地图)瓦片下载/缓存,使用Python实现(一)
下载google 谷歌地图瓦片,为一些地图框架提供瓦片服务,如arcgis,我们可以使用Python的requests,它可以使用我们进行URL的访问。后面我会出第二期,对地图瓦片URL进行解析说明,使用统一封装层函数去调用,可以关注一下。
2024-03-24 18:27:40
1724
8
原创 ubuntu 部署jar,重新部署,环境安装的一些坑java,mysql,redis
linux系统部署jar,重新部署jar,mysql,redis安装使用配置
2022-12-15 15:33:34
827
原创 ArcGIS API for JavaScript 文字不显示,中文不显示
arcgis.js 文字不显示不加载,中文不显示不加载,2D地图文字不显示
2022-08-17 11:30:56
1589
原创 Java取出百位数,千位数,指定位置的数字
前段时间做leetcode用到了这方法,在百度一番后,没有找到自己心仪的文章,所以自己在这里记录一下。我们从简单的开始分析,比如我们要取出个位数=number%10取出是位数number/10%10取出百位数number/100%10取出千位数 num/1000%10我们可以得到规律:取出n位置上的数 = number / Math.pow(10, n-1) % 10那么方法就可以写出来了:public int getNumberByPosition(int number,int posit
2022-01-20 11:11:29
4206
原创 JavaScript 求几天七的时间,或者几天后的时间,或者指定日期的前后几
JavaScript 求几天七的时间,或者几天后的时间,或者指定日期的前后几看方法代码 //date 要是一个Date对象 //option ‘+’/‘-’ //day 天数 function getRangeDate(date, option, day) { if (option == '+') { return new Date(date.getTime() + (day * 24
2022-01-20 10:55:08
667
原创 SQL语句,根据时间段统计
SQL语句根据时间段统计,比如七天的数据划分这24小时,00:00-01:00,01:00-02:00,02:00-03:00,03:00-04:00…23:00-00:00。先看sql语句SELECT strftime('%H:00', field_name) AS time, count(field_name) AS num FROM table_name group by strftime('%H:00',field_na
2022-01-20 10:26:35
3153
原创 Echarts.js 主标题与副标题在同一行,主标题前后加图片,icon,标题的文字样式不一样,大小,颜色不一样
Echarts.js 主标题与副标题在同一行,主标题前后加图片,icon,标题的文字样式不一样,大小,颜色不一样
2022-01-20 10:10:10
2081
原创 arcgis.js中takeScreenshot()方法使用,在3D地图中截图-2
arcgis.js,3D地图截图,轨迹复现,原地图不变动,图片、文字都可以截图
2022-01-04 15:03:12
719
原创 arcgis.js中takeScreenshot()方法使用,在3D地图中截图-1
arcgis.js中takeScreenshot()方法使用,在3D地图中截图,图片和文字都可以截下来
2022-01-04 14:38:29
905
原创 arcgis.js中3d场景下,显示图片,并且文字位置在图片上方
arcgis.js,3D地图中显示信息,图片和文字的显示,文字在图片上,可以跟随点移动,追踪物体的信息显示
2022-01-04 14:20:03
1353
原创 opencvjs getPerspectiveTransform,perspectiveTransform方法使用
opencvjs中使用getPerspectiveTransform()和PerspectiveTransform()方法
2021-12-16 10:37:07
2472
原创 学习Markdown
Markdown学习标题: #+空格+标题(一级标题) ##+空格+标题(二级标题) 最多六级字体**hello world ** 加粗 ** 内容 **hello world 斜体 * 内容 *hello world 斜体加粗hello world 中划线~引用引用 >大于号分割线三个 — 是一个分割线三个 *** 也是分割线图片!+[图片名字]+(图片地址)超链接[超链接名字]+(地址)百度列表ABABC表格姓
2020-11-20 12:32:20
118
websocket小工具-与ajax一样使用,JavaScript
2024-04-26
Google(高德)地图瓦片python代码下载
2024-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人