- 博客(177)
- 资源 (4)
- 收藏
- 关注
原创 mysql数据库迁移到瀚高的代码适配
为了保证一套代码可以同时适配mysql和瀚高数据库,将两种数据库有差异的查询方法,进行兼容性改造。在druid 配置多数据源的代码中添加判断当前使用的数据库类型。瀚高的char类型数据会按照长度自动补齐空格,代码中需要统一处理。项目使用的springboot+mybatis+vue框架。在mybatis-config.xml中添加配置。mapper.xml文件中修改。
2025-11-27 13:52:28
217
原创 mysql数据库迁移瀚高
瀚高对字段类型要求严格,字符串类型的查询需要加单引号,数值类型的查询需要将字符串转为数值类型查询。在瀚高中添加存储过程seq_update,将mysql中的自增id全部列出来。使用瀚高迁移工具,将mysql的表和数据迁移到瀚高数据库中。项目中用到了flowable,需要处理相关表中的布尔类型字段。现有系统是mysql版本,需要改成瀚高数据库。调用存储过程,更新瀚高表中的自增id字段。处理mysql表中自动递增id。以上就将数据迁移到了瀚高中。查询mysql中的自增id。
2025-11-27 11:56:46
171
原创 java使用poi-tl模版+vform自定义表单生成word,使用LibreOffice导出为pdf,批量下载为压缩文件
java使用poi-tl模版+vform自定义表单生成word,使用LibreOffice导出为pdf,批量下载为压缩文件。
2025-11-10 15:46:14
242
原创 java使用poi-tl模版+vform自定义表单生成word,使用LibreOffice导出为pdf
接上一篇,在Windows或者服务器上安装LibreOffice。java调用LibreOffice服务将生成的word文件转为pdf。java使用poi-tl模版+vform自定义表单生成word,使用LibreOffice导出为pdf。
2025-11-10 15:42:32
318
原创 springmvc shiro 多种方式登录(小程序openid登录)
shiro多种方式登录 ApplicationContext.xml文件配置。自定义 ShiroUserOpenIdRealm。自定义UserOpenIDToken。使用openid登录。
2022-09-30 14:34:12
479
原创 mysql 空间查询 查询多边形和圆形区域内的点
圆形通过判断点到圆心的距离小于半径,适合数据量小的情况。点数量多的情况最好使用es或者MongoDB存储检索。在地图上画多边形或圆形区域,查询区域内的点。mybatis中存储点信息。mybatis中查询方式。...
2022-09-01 11:08:00
1273
原创 springmvc shiro 同时支持token 前后端分离
ApplicationContext.xml配置。在小程序中请求头中带上 authToken。
2022-08-08 14:40:13
429
1
原创 vue3 打包 在springmvc中访问
修改vue.config.js文件 设置指定css/js/img/fonts等静态资源文件夹的打包生成路径。大屏页面需要在web系统登录后访问,所以将vue生成的项目打包后,放进springmvc中,进行路由控制。将生成的assets/screen下的文件拷贝到springmvc项目的同路径下。将index.html拷贝到springmvc的jsp路径下。修改ApplicationContext-mvc.xml文件。我的页面出现了乱码,修改web.xml文件。yarn build 命令打包后。......
2022-08-03 18:29:23
673
原创 java poi freemarker ftl 模板导出word
1、制作模板用doc文件另存为Word 2003 XML文档(试过docx不行)模板中内容替换 如将时间替换为后台设置的字段 start1 {start1}~start1 {end1}将图片替换为后台传回的图片base64值 找到preserve标签 将原有的图片base64内容删除替换为KaTeX parse error: Expected 'EOF', got '#' at position 24: …表替换,找到列表中内容行 用......
2022-06-22 12:19:22
1301
原创 uniapp 音频播放
uniapp 音频播放<template> <view class="audio-view"> <view class="play-button-area"> <image class="icon-play" :src="playImage" @click="play"></image> </view> <view class="play-silder"> <view class="aud
2022-03-12 15:11:08
3798
原创 leaflet地图初始化显示不全问题
leaflet地图初始化显示不全问题map = L.map('mapDetaill', { crs: crs2000, minZoom: 7, maxZoom: 18, zoomControl: false, attributionControl: false, editable: true, continuousWorld: true, worldCopyJump: false
2022-01-27 13:48:35
1920
1
原创 vue v-html 内容中图片地址错误 移除
替换img 标签,加上onerror处理show_html.value=show_html.value.replace(/<img/ig,"<img οnerrοr='this.remove()'")
2022-01-13 13:44:54
484
原创 vue3 单选点击取消
<el-form-item label="资源分类" v-show="show == '3'"> <el-radio-group v-model="formZrzy.FLH"> <el-radio label="xxxx" @click.prevent="onRadioChange2('xxxx')">山</el-radio> </el-radio-group></el-form-item>functi.
2022-01-07 11:55:06
999
原创 vue 链接方式
query传参 参数在地址栏中显示 刷新不丢失 <router-link v-for="(menu,index) in currentMenuList" :key="index" :to="{ name: menu.linkName, query: menu.params }" > <li :class="{ active: show == index }">{{ menu.name }}</li> </ro
2021-11-15 16:58:46
1625
原创 vue3 element-plus el-tree自定义图标
<el-tree :data="treeData.data" node-key="id" :props="defaultProps" :default-expanded-keys="[0]" @node-click="handleNodeClick" > <template #default="scope"> <div class="custom-node"> <i class="tr.
2021-11-02 11:11:16
6223
2
原创 vue gsap 动态数字效果2
前一篇中用到了this 在vue3中不行改了一种方法<template> <div style="display: flex;justify-content: space-between;"> <div class="ball" v-for="(item,index) in show.list" :key="index"> <span style="font-size: 5vh;line-height: 5.5vh
2021-10-20 11:14:32
646
1
原创 vue gsap 动态数字效果
父组件<DigitalFlopVue :total-hj="digitalShow"/>let digitalShow=ref(15488)//下拉框切换 生成随机数展示function changeXsq(value){ console.log(value) digitalShow.value=Math.floor(Math.random()*30000)}组件DigitalFlop.vue<template> <!-- <div.
2021-10-19 18:33:12
702
原创 获取token
不同前端获取参数方式不同爱山东 vue代码上传后 不能写header 一是取不到header的值 二是post请求会变成OPTIONSpublic String getToken(HttpServletRequest request) { String jwt = request.getHeader("Authorization"); //APP if(StringUtils.isBlank(jwt)) { Cookie[] cookies = request.getC
2021-08-17 11:29:47
977
2
原创 HttpClient报错Timeout waiting for connection from pool
HttpClient报错Timeout waiting for connection from pool报错现象线上项目使用HttpClient请求第三方的HTTP资源,并发量高的时候,日志框报Timeout waiting for connection from pool客户端的现象是有时正常,有时报错原因分析网上查找资料,很多照搬某个博客的解决方法,大致是合理的使用EntityUtils.consume及时释放请求连接这个说法没错,但是这里的问题不是请求连接释放不当导致的出现这个异常是因为
2021-07-13 15:53:51
4441
原创 微信小程序 图片自适应
<image src="../../static/image/100.jpg" style="height:{{imgheight1}}px;width:100%;max-height: ;" ></image>const device= uni.getSystemInfoSync(); var screenW = device.windowWidth; export default { data() { return { imgheight1: scree
2021-06-25 14:00:44
147
原创 mysql中 批量更新数据 没有则插入 有则更新
mybatis中<insert id="insertOrUpdateUser" parameterType="pd"> INSERT INTO xxx (a,b,c,d,e,f,j,h,create_time,update_time) VALUES <foreach collection="list" item="item" index="index" separator=","> (#{item.a}, #{item.b}, #{item.c},
2021-04-26 15:56:47
893
1
原创 Android 信息弹出框
layout下的dialog_common_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:backgroun
2021-04-21 15:46:24
251
原创 Android RecyclerView 列表
zcck_main.xml页面中包含了表头 列表 翻页 <include android:id="@+id/header" layout="@layout/zcck_one_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" app:l
2021-04-21 15:19:33
451
原创 Android 主题 启动页面
drawable中 splash.xml<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@color/blue_user" /> <item android:drawable="@drawable/logo"
2021-04-21 15:10:06
365
原创 Android RecyclerView 列表隔行换色
在Adapter的onBindViewHolder方法中添加实现。 public final int[] colors = new int[] { 0x3000000, 0xFDF0F0F9 }; @Override public void onBindViewHolder(@NonNull ZcckMainActivity.VH holder, int position) { PageData c = dataList.get(position); holder.YQB
2021-04-21 15:06:24
850
3
原创 jar 运行脚本
start.sh#!/bin/bash#启动脚本,nohup方式后台运行jar包,其中参数需要根据实际情况调整# 参数说明如下# -Xms128m JVM初始分配的堆内存# -Xmx1024m JVM最大允许分配的堆内存# /root/java/api-1.0.0.jar jar文件全路径# --spring.profiles.active=prod 运行application-prod.properties# logs/api.out 实时输出控制台信息到指定
2021-04-16 09:06:36
387
原创 com.lbx:xTools
Android 引入compile ‘com.lbx:xTools:2.1.2’ 编译错误Execution failed for task ‘:app:transformClassesWithJarMergingForDebug’.com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/bumptech/glide/Glide.class需要排除
2021-04-15 17:23:56
173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅