自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 资源 (3)
  • 收藏
  • 关注

原创 springboot报错驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接,解决方式

起因:今天发布程序,本地测试没有问题但是部署到服务器上报:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”这个错误。

2024-03-06 15:14:57 348

原创 sqlserver字符串常量程序读取乱码问题

sql中使用字符串常量以后程序读取出现乱码。

2023-12-28 09:00:13 411

原创 数据库动态视图和存储过程报表数据管理功能设计

需求:需要将ERP的报表数据挪到OA中,但是OA表单设计不支持存储过程动态传参,所以需要设计一个系统,可以手动配置,动态显示原本ERP的报表数据,ERP报表是存在数据库的视图和存储过程中思路:因为ERP数据库只有一个,所以不需要考虑多数据源问题(当然这个也很好解决),动态sql拼接,存储过程原本想用临时表的方式解决结果集字段查询和分页问题,但是后来觉得太麻烦了,选择程序中解决,毕竟数据量最多的也就一两万条,使用list的截取实现分页后端:spring前端:element效果截图:管理界面:新增界面:

2023-12-14 15:56:32 1005

原创 go 递归 数据多层级横向展开 插入数据库

需求,在两张表(一张主表,一张明细表,一对多的关系)中有层级关系,比如A(主表数据),A1,A2,A3,A4(明细表数据),而A1这些数据下面还有别的数据那它们也会出现在主表中,需要将多层级的数据横向展示,A-A1-A11-A111-A111这样,查最后一个没有明细表数据位置,数据有多少层是不确定的。

2023-10-12 16:25:01 239

原创 股东分析报表程序思路

公司投资原本是用两份需要对比的股东数据excel通过一个软件生成一份股东分析报表,不过因为这个软件是付费的,公司不想花这钱,就让我写这个分析程序

2023-09-18 11:39:58 160

原创 uniapp仿浙北汇生活微信小程序

最近给公司写了一个内部微信小程序,功能比较简单,之前是用微信小程序原声写的,一遍看文档一边写,js,wxml,wxcc,json分在不同文件的写法很不习惯,于是花了两天用uniapp重写了一遍,发现效率高很多,于是想着用uniapp写点别的小程序,于是想仿写一个商超类微信小程序,目前花了两个下班时间写了一点,之后会慢慢添加。

2023-06-30 23:52:46 663

原创 python pdf转图片

需求:公司弄了几台工业级的触控一体机,用于员工查看操作规范,需要将所有PDF操作规范(以后还会新增和删除)统一管理,能让员工根据标题搜索到对应的操作手册。用tqdm的get_text()输出会将表格去掉,只能单行显示,有问题,所以我才想到将pdf转成图片显示。

2023-05-29 15:17:02 147 1

原创 GO语言HTTP代理

需求:软件公司的软件经常卡或者直接死掉,他们居然还没有日志,看服务器的情况CPU和内存还有网路一直平稳,但是会突然一下CPU或者内存,网络其中有一项会暴涨,想知道什么原因,所以弄一个http代理。

2023-04-28 10:20:43 277

原创 sqlalchemy 多数据源

【代码】sqlalchemy 多数据源。

2023-04-23 14:19:34 247

原创 简单设计自动客服

思路:在之前的公司设计过类似的系统的,不过因为之前公司数据量比较大,所以使用的是elasticsearch,然后是mysql数据同步elasticsearch,使用elasticsearch的分词器,检索数据,但是现在数据量很小,用不了elasticsearch,所以我就使用字符串相似度来查找相似的数据当作回复数据。需求:设计一个简单的自动客服系统,内部使用,用于给其他部门查看操作手册简单问题处理方案之类。以下代码是最简单的实现,不涉及数据库。

2023-04-23 14:15:53 165

原创 python docx转html 并且 requests上传图片

需求:将docx文件转成html,再将当中的图片上传服务器,将html保存数据库,用于展示。

2023-04-18 14:37:57 222

原创 sqlserver分组合并字段

思路:网上查了基本都是使用STUFF函数,FOR xml path ( ‘’ )的形式,但是自己试了发现语法错误,原来合并的字段中的select查询中where语句中使用的字段必须出现在group by中,比如where a.id=b.id ,那么b.id必须在group by中,如果是a.name="xx"这种等于常量的就不需要了。表数据对应多家公司,需要合并多家公司以逗号分隔存在一个字段中。

2023-03-30 13:13:56 1000

原创 renren-fast多数据源配置记录

renren-fast多数据源配置记录

2023-02-27 09:36:51 549 2

原创 pyqt拖拽文件例子

pyqt拖拽文件例子

2023-02-27 09:10:24 341

原创 Java实现简单KV数据库

Java实现简单KV数据库

2023-02-26 18:39:37 1028

原创 navicat中设置sqlserver触发器

navicat中设置sqlserver触发器

2023-02-26 16:38:51 1031

原创 css3加js实现放大镜效果

css3和js实现图片放大镜

2022-09-15 22:05:00 191

原创 uniapp 微信小程序 用户授权 获取用户信息

uniapp 微信小程序 用户授权 获取用户信息

2022-07-20 15:55:16 971

原创 pyinstaller打包FastAPI问题集合

打包fastapi问题集合

2022-07-08 13:15:23 1120

原创 python复制文件

python复制文件公司一个程序同步出问题,写了一个定时同步的脚本需要一个filename.json的配置文件格式:{ "path_read":"D:\\xx\\xx", "path_write":"E:\\xx\\xx"}程序代码:import osimport sysimport jsonfrom shutil import copyfile # 复制一个文件到另一个文件夹下 copyfile(src,dst) import schedule# 递归函

2022-05-16 16:53:12 805

原创 截图翻译-python实现

截图翻译-python实现因为看到TextShot和translators两个python的github项目,想着可以做一个截图翻译软件,于是合了一下pyqt5 截屏,图片识别文字的代码准备工作需要先安装 Tesseract OCR,并且加入Path路径Tesseract OCR下载地址python需要的库Pillow==9.1.0PyQt5==5.15.6PyQt5-sip==12.10.1PyQt5-stubs==5.15.6.0py-notifier==0.3.2pypercli

2022-05-14 15:38:43 680

原创 Python CLI 开发 entry_point click

Python CLI 开发 entry_point click命令行打包目录结构:testhellopython.pysetup.pyhellopython.py 文件内容:# hellopython.pypy_str = """Hello Python !!!!"""def main(): print(py_str)if __name__ == '__main__': main()setup.py 文件内容:# setup.pyfrom set

2022-05-13 13:00:39 256

原创 sqlserver表中年和月两个字段筛选日期区间数据

需求:因为一张表中的字段年和月是分开的,需要取出大于2020年1月小于2022年3月的数据解决思路:将数字转为字符串拼接成日期字符串再转为日期进行筛选SELECT * FROM tableName WHERE convert(datetime, convert(varchar(50),nian)+'-'+convert(varchar(50),yue)+'-1 00:00:00', 20)>'2022-01-01 00:00:00' ORDER BY nian...

2022-05-07 08:44:10 1831

原创 记一次python处理excel问题的经历

需求:因为需要处理一份excel,有样式,手机,身份证显示为科学计数法,400多行,修改身份证单元格数据遇到的问题:用xlwt,但是报ValueError: column index (256) not an int in range(256)无法处理255行以上的数据2. xlrd 的 formatting_info=True 不支持xlsx格式文件,所以无法保留原有样式3. 身份证的科学计数法不知道怎么转成字符串再拼接别的字符串解决方式使用openpyxlimport open

2022-04-15 09:26:23 439

原创 mysql统计 没有数据的值为0

统计没有数据的值为0下面是统计多个类型,没有值的类型显示0select a.xx, ifnull(b.yy, 0) as yy from( select '类型1' as xx union all select '分类2' as xx) a left join (select xx, count(1) as yy from table1 where xx in ('类型1', '类型2') group by xx) b on b.xx=a.xx...

2022-02-27 23:25:42 2687

原创 MyBatisPlus 多数据源 oracle问题集合

MyBatisPlus 多数据源 oracle问题集合第一次连接oracle所以遇到了很多问题,记录一下1. 关于连接问题oracle 不是默认的服务名(ORCL),url需要使用jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = XXX)))默认服务名(ORCL

2021-10-13 23:49:12 970

原创 SpringBoot poi easypoi 记录动态大数量下拉

SpringBoot poi easypoi 记录动态大数量下拉原因因为有一个需求是用户可以下载模版excel,然后上传入库,但是下载的模版需要有一个下拉框,这个下拉框的数据需要根据不角色,下拉内容也不一样先简单用easypoi实现一下下拉maven:<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</arti

2021-09-25 14:23:08 853 1

原创 mysql获取中文拼音首字母

mysql获取中文拼音首字母SELECT a.team_name, IFNULL(ELT(INTERVAL (CONV(HEX(left(CONVERT(a.team_name USING gbk), 1)), 16, 10), 0xB0A1, 0xB0C5, 0xB2C1, 0xB4EE, 0xB6EA, 0xB7A2, 0xB8C1, 0xB9FE, 0xBBF7, 0xBFA6, 0xC0AC, 0xC2E8, 0xC4C3, 0xC5B6,

2021-09-22 21:34:34 392

原创 FreeMarker SpringBoot 代码生成器

FreeMarker SpringBoot 代码生成器这篇大部分代码是用了 https://blog.csdn.net/weixin_43424932/article/details/104253977 这篇文章,只是我用它的代码没跑通,自己修改了一下,然后添加了注释,现在用下面的代码是可以跑通FreeMarker教程: http://www.freemarker.net/maven添加库<!-- lombok --><dependency> <groupId&gt

2021-09-21 23:27:18 756

原创 Spring boot 定时任务和发送请求

Spring boot 定时任务和发送请求使用 @EnableScheduling 开启定时任务使用 @Scheduled(cron = “20 * * * * ?”) 设置定时时间cron 格式 百度一下使用 RestTemplate 发送请求使用 HttpHeaders 添加请求头信息使用 HttpEntity 请求实体使用 ResponseEntity 响应实体代码:package com.example.springboot01.task;import org.springfr

2021-09-15 00:03:14 1217

原创 Spring boot mybatis 子查询

Spring boot mybatis 子查询需求:一对多的两张表数据,主表的唯一id在副表对应多个数据主表:acloth_class字段:id, name, status, pid副表:acloth_class_content字段:id,class_id(主表id),class_name流程:表的实体类mapper类xmlService接口和ServiceImpl实现类接口步骤一:表的实体类:AClothClassContent.javapackage com.examp

2021-09-07 23:41:23 1534

原创 spring boot 树状目录(效率太低不建议使用,推荐使用HutoolUtil中的TreeUtil)

spring boot 多层级目录查询表结构id, name, pid(父id,为0说明是顶层目录), status(状态,1是显示,0是隐藏)关于理解使用 mybatis 的 resultMap 和 collection 组合查询,先查询所有顶层目录,将结果扔给resultMap处理,通过collection去调用pid=id的子层级查询,再将这个查询的结果扔给resultMap处理,然后再通过collection去调用pid=id的子层级查询…形成一个递归一样的形式流程数据库表类需要给前

2021-09-01 22:56:15 4266

原创 spring boot(2) 连接数据库

spring boot(2) 连接数据库使用国产数据库连接池Druidmaven添加:<!-- jdbc --><dependency><groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><!-- mysql依赖 --><d

2021-08-19 23:57:34 623

原创 spring boot(1) 基本请求 参数校验

spring boot(1) 基本请求第一个 hello world使用idea新建中的Spring Initializr创建一个spring boot项目勾选上spring web依赖目录结构:javacom.example.springboot01controller(新建目录)HelloController.java(新建类)Springboot01Application.java(自动生成的入口程序类)HelloController.java:package

2021-08-19 14:59:10 201

原创 学习Spring(6)Spring整合MyBatis简单进阶

Spring整合MyBatis简单进阶mybatis动态sql多对一maven:<dependencies> <!--测试相关--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11&lt

2021-08-09 15:29:02 232 1

原创 学习Spring(5)整合MyBatis

Spring整合MyBatismybatis基础maven:<dependencies> <!--测试相关--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope

2021-07-13 20:34:16 168 1

原创 学习Spring(4)AOP

Spring AOPAOP代理模式静态代理目录结构:staticAgentRent.java(接口,核心功能)Landlady.javaLntermediary.javaAgentTest.java(测试代码)Rent.java:package staticAgent;// 租房,核心功能public interface Rent { void rent();}Landlady.java:package staticAgent;// 房东public

2021-07-09 16:40:17 70

原创 学习Spring(3)Bean

Spring BeanSpring中的Beanxml配置文件中的bean元素其实相当于一个实例对象bean默认是单例模式,也就是不管getBean()方法获取多少遍都是同一个实例对象,但是bean可以设置为多例,就是每次getBean()的创建不同的对象<!-- 将scope设置为prototype,一般叫原型,就可以实现多例模式--><bean id="testDaoImpl" class="dao.TestDaoImpl" scope="prototype"/>Be

2021-07-07 17:13:42 230

原创 学习Spring(2) DI

Spring DIDI依赖注入使用第一个项目的目录结构:javadao(包)TestDao.java(接口)TestDaoImpl.javaTestDaoMySqlImpl.javaservice(包)Testservice.java(接口)TestserviceImpl.javaSpringTest(包)SpringTest.java(测试代码)resourcesapplicationContext.xml(配置文件)在这个项目的基础上做修改

2021-07-07 17:12:35 56

原创 重学SQL 基础

SQL 基础SQL 执行流程:sql语句->缓存查询(有)->输出结果sql语句->缓存查询(无)->解释器->优化器->执行器->加入缓存查询中->输出结果mysql8之后取消了缓存SQL 查看执行时间:-- 查看profiling是否打开,0是没打开,1是打开SELECT @@profiling;-- 设置profiling打开SET profiling=1;-- 查看一条数据SELECT * FROM mysql.db;--

2021-07-07 17:09:55 224

截图翻译python版

截图翻译-python版 可以截图实现翻译,使用python实现 需要先安装 Tesseract OCR,并且加入Path路径 详情了解:https://ayou1110.blog.csdn.net/article/details/124769102?spm=1001.2014.3001.5502

2022-05-14

javascript标准参考教程_阮一峰

csdn上有一份阮一峰JavaScript教程的pdf但是其中几页有问题,我稍微修改了一下,因为是免费pdf编辑器,第一页有一个编辑器的广告封面,请见谅

2017-10-17

自制简单的java练习题系统(包含原码和exe4j打包的exe文件)

写一个练习各科目的系统,用excel 加 exe4j,后来发现把题目导入excel中工程量巨大,于是每个科目值导入两题用于测试

2014-06-20

空空如也

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

TA关注的人

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