- 博客(123)
- 收藏
- 关注
原创 春安航运 App Tech Support
春安航运app是一款客户可以实时查看合同进度和自助开票,并且提供航运实用小工具的手机软件。软件的主要功能包括合同查询功能(合同详细,操作船代,分享,合同执行状态,合同执行航线), 费用结算功能(应付明细,开具发票,开票记录),消息功能(合同每个节点的消息通知),开票信息维护功能,其他功能(查询船期表,查询空船信息,查询港口距离并展示推荐航线)该软件不仅可以方便客户实时查询自己的合同到哪儿了,还能实时开票查询款项详细,以及适用于航程的计算等,让客户更方便更快捷的管理合同,掌握付款时机,大大的提高了工作效率。
2023-11-28 15:40:29
616
原创 微信消息推送配置详解 JAVA后端版本
最近公司做小程序需要用到消息推送,笔者在一路采坑做完后几个笔记,希望能帮到大家少采坑。如果你连小程序都没有注册也没有做,那就不要继续看了。。。。。。。微信官方文档: 微信消息推送 微信小程序订阅消息一、加上依赖 <!-- 针对 org.apache.commons.codec.binary.Base64, 需要导入架包 --> <dependency> ...
2022-05-31 15:24:23
2998
1
原创 分离人声和背景音乐
推荐一个免费的 分离人声和背景音乐的网站Ezstems: Get audio stems online with Spleeter in seconds.
2022-01-06 13:45:14
2555
原创 使用FFmpeg 批量处理视频
桌面新建 .bat 文件,使用记事本或者文本编辑工具打开 ,复制以下代码@echo off::在下方设置要处理的视频或音频格式,这里列出了一些主要的视频格式set Ext=*.avi,*.mp4,*.wmv,*.flv,*.mkv,*.rmvb,*.rm,*.movmd outputecho 开始视频转换::在下方设置输出格式,这里输出为mp4,可自行更改for %%a in (%Ext%) do ( echo 正在转换:%%a ffmpeg -i "%%a" -b:v 2m.
2021-12-09 10:44:17
7938
原创 Java PDF 添加水印
1、jia包链接:https://pan.baidu.com/s/1mpKd0kpfYq73q3kSlHR6-Q 密码:d0wm2、代码package exportpdf;import com.aspose.cells.SaveFormat;import com.aspose.cells.Workbook;import com.lowagie.text.Element;import com.lowagie.text.Image;import com.lowagie.t...
2021-12-09 10:27:15
831
原创 Java Excel 导出为 PDF
1、准备jar包链接:https://pan.baidu.com/s/1mpKd0kpfYq73q3kSlHR6-Q 密码:d0wm2、代码package exportpdf;import com.aspose.cells.SaveFormat;import com.aspose.cells.Workbook;/** * 导出为 pdf * * @Version 1.0 */public class ExportPDF { public stati..
2021-12-09 10:25:33
572
原创 分享一些好用的mac软件
一、截图类1、iShot ,直接在App Store 搜索 iShot ,既可以截图,又可以录制视频,截长图都可二、休闲娱乐1、Movist Pro 看视频软件三、工具类1、iText,直接App Store 搜索,截图识字,在一些不能复制的网址有奇效2、LOOPBACK ,可以控制 多媒体 多音频,输入输出,比如录制屏幕想录制哪个多媒体音量,它可以帮你进行组合输出...
2021-11-24 09:09:59
379
原创 对比java类,返回不同部分
假如一个类只有几个字段,可以一个一个去比较判断,如果这个类有几十个甚至一百多个字段显然不能一个一个去比较,这里使用 java反射 和自定义注解去完成这个需求。一、自定义注解自定义一个注解,需要进行对比的字段属性,我们打上在字段上方打上该注解,name 则为字段的中文说明import java.lang.annotation.*;/** * 字段注解,写上字段注释 * * @author ChenHao * @version 1.0.0 * Created at 2021/3.
2021-09-26 13:52:28
383
原创 DatePicker 自定义弹框位置
orientation:"auto" 插件相对于输入框的位置"auto/top/bottom auto/left/right",总共9这种组合,比如"top left"-左上角$(.date-picker).datepicker({ autoclose: true, clearBtn:true, orientation:'top left'})
2021-08-17 15:27:00
1464
原创 JSONObject有Map,顺序错乱问题
JSONObject 底层用的 是HashMap 无序,所有会导致 json map 嵌套时候,解析json 出现map 顺序错乱的问题。HashMap map = JSON.parseObject(JsonStr, LinkedHashMap.class, Feature.OrderedField);
2021-07-01 09:54:31
1730
原创 前台传送输入到后台乱码问题
办法一:修改tomcat server 配置打开 tomcat/conf/server.xml 配置文件找到如下配置加上 URIEncoding="UTF-8" 的配置方法二:java 处理一下前台传过来的字符串new String(name.getBytes("iso-8859-1"),"utf-8");...
2021-06-28 15:48:15
274
原创 Log4j配置指定类输出指定日志文件
一、配置log4j <!-- 添加一个 自定义 appender--> <appender name="mjLogAppender" class="org.apache.log4j.DailyRollingFileAppender"> <!-- 指定日志文件输出位置 --> <param name="File" value="${BR.root}/../log/mj/app.log"/> <!-- 指定日志输出格式 -->.
2021-06-28 15:34:01
4211
转载 ibatis 查询返回列数 不确定
ibatis在动态列查询时,出现列名无效错误(使用remapResults属性)当SQL语句是查询的数据项列是动态的,需要使用remapResults属性,并将其设置为true。出现错误如下:com.ibatis.common.jdbc.exception.NestedSQLException:— The error occurred in com/ictehi/grainplat/sqlMap/sainout.xml.— The error occurred while applying a r
2021-05-26 09:56:23
313
原创 JSONObject 的字符串数字转换成 BigDecimal
/** * json 相关工具类 * * @author * @version 1.0.0 * Created at 2021/4/2 11:09 */public class JsonUtils { /** * 功能描述: 将 JsonObj 中 Stirng 数字 转成 BigDecimal类型 * @author: * Created at 2021/4/2 11:07 */ public static void s2BigDe..
2021-04-02 14:10:10
3398
原创 java 科学计数法处理数字
使用DecimalFormatDecimalFormat format = new DecimalFormat("###,####.000"); System.out.println(format.format(111111123456.1227222));
2021-04-01 10:10:17
770
原创 oracle 对结果集 按照 in 里面的顺序进行排序
select max(str) strfrom ( select ncol, wm_concat(PT_NAME) over ( partition by ncol order by lv) str from ( select 1 ncol, t.PT_NAME, o.lv from table_VB_T t, (select abc, lv .
2021-03-25 17:04:32
822
原创 oracle 字符串按照指定字符,拆分成表
select regexp_substr('85,125,2,15,66', '[^,]+', 1, level) abc, level lvfrom dualconnect by regexp_substr('85,125,2,15,66', '[^,]+', 1, LEVEL) is not null;
2021-03-25 17:03:27
1208
原创 SQL笔记(oracle)
1、建表语句create table table_name( tk_id VARCHAR2(32) not null PRIMARY KEY, CREATE_REN_ID VARCHAR2(32), CREATE_TIME DATE, UPDATE_REN_ID VARCHAR2(32), UPDATE_TIME DATE);2、添加注释comment on table ta.
2021-03-03 17:34:32
151
2
原创 手把手教你制作 蚂蚁呀嘿
最近网上比较红的吗咿呀嘿,源码github完全开源,这里记录一下详细步骤,可以少踩一些坑,不讲原理,不讲为什么,只讲怎么做。笔者 使用的是 mac。1、事前准备下载源代码,需要 git,没有git 的提前安装 git安装git 源代码需要 python 环境,建议安装 python 3.7 版本过高或者过低会导致下载不到对应的安装包下载 python 剪辑音频,给视频加上音频,需要使用到 ffmpeg ,提前安装好 ffmpeg 安装 homebrew 使用homebrew 安...
2021-03-03 09:28:23
1010
原创 Lombok 同时使用 build 和 data 报错问题
Lombok 同时使用 build 和 data 会报错,尤其是在 mybatis 查询结果映射的时候解决方法加一个空参构造方法,打上Tolerate注解@Data@Builderpublic class Test implements Serializable { @Tolerate public Test (){}}...
2021-02-03 16:58:54
519
原创 Select2 设置高度并多选滚动显示
设置元素的高度与类“select2-choices”。.select2-choices { min-height: 150px; max-height: 150px; overflow-y: auto;}使用css设置select2-results(选择控件的下拉部分)的高度。ul.select2-results {max-height: 200px;}如果一个界面有多个 select2 ,只想控制一个 select2的 高度,其他的自...
2021-02-03 16:57:53
1790
1
原创 Docker(五):Docker 时区问题
前篇:Docker(一):Doker介绍 Docker(二):安装 Docker(三):Docker 部署 SpringBoot 项目 Docker(四):Docker 部署 tomcat 运行war包一、问题描述遇到docker时间不一致,大多是因为默认时区没有设置导致,一般在宿主机上使用 date 命令看到的是 CTS 时间,进入docker后使用 date 命令查看的是 UTC 时间。CTS: China Stand...
2020-11-24 10:43:27
5169
原创 Docker(四):Docker 部署 tomcat 运行war包
前篇:Docker(一):Doker介绍 Docker(二):安装 Docker(三):Docker 部署 SpringBoot 项目一、拉取 tomcat 镜像文件使用命令 docker search tomcat 搜索 tomcat 镜像文件,也可以上https://hub.docker.com/搜索使用 docker pull tomcat 下载tomcat 镜像文件,不指定 则为 latest 最新版指定下载版本 doc...
2020-11-23 16:45:28
2421
原创 Docker(三):Docker 部署 SpringBoot 项目
前篇:Docker(一):Doker介绍 Docker(二):安装一、创建 SpringBoot 项目项目结构如下:pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...
2020-11-23 15:33:59
605
原创 Docker(二):安装
前篇:Docker(一):Doker介绍一、Windows Docker 安装可参考官方文档:https://docs.docker.com/docker-for-windows/install/登录 Docker 官方网址 :https://www.docker.com/products/docker-desktop点击下载 windows 客户端双击安装即可完成二、Mac Docker 安装可参考官方文档:https://docs.docker.com/d..
2020-11-23 14:37:37
208
原创 Docker(一):Doker介绍
2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?笔者也是一样,每天进步一点点,在自己学习的时候做一些笔记,希望帮助自己的同时能帮助到大家。一、Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现
2020-11-23 14:16:59
690
1
原创 微信小程序国际化
只是替换静态文本,就是简单的键值匹配,按照这个流程,保证很快上手国际化,语言切换采用的是登录微信小程序时 识别系统语言做出中英文切换,并不是点击切换—————————————————————————————————————————————————————————1、在 utils 目录下新建一个 i18n.js 文件// /utils/i18n.jslet T = { locale: null, locales: {}, langCode: ['zh-Hans',
2020-11-04 10:58:14
1411
1
原创 一个列表赋值给两个列表变量后,其中一个列表元素改变,另一个也会改变(浅拷贝)
微信小程序,使用 setData 给两个列表变量赋值同一个数据时,当其中一个列表变量发生改变,另外一个变量也会随之改变,例如wx.request({ url: app.url + 'api/getSelect', header: { 'Content-Type': 'application/x-www-form-urlencode;charset=utf-8', 'token': app.globalData.token }, succe
2020-10-26 11:36:27
2018
2
原创 CSS white-space
在html里面多余的空格和换行都是无效的,如果想展示格式话的数据,就需要用到css 的white-space属性了。white-space 给了 6个值供我们选择以应对不能同的场景normal 默认。空白会被浏览器忽略。 pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。 nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。 pre-wrap 保留空白符序列,但是正常地进行换行。.
2020-10-21 10:13:52
342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人