自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 微信扫码支付

4.商户APIV3私钥文件:商户平台-账户中心-API安全-申请API证书(申请新证书)-下载微信生成工具-生成后下载下来是商户号_日期_cert.zip,需要的文件是apiclient_key.pem。6.商户证书序列号merchantSerialNumber:商户平台-账户中心-API安全-证书序列号。1.商户Appid:AppId,登录微信公众平台-开发管理-开发设置-开发者ID。3.商户APIV3密钥:商户平台-账户中心-API安全-设置APIV3密钥。二:初始化config。

2024-01-19 10:27:59 422

原创 支付宝扫码支付

支付宝-账号中心-设置-查看pid|key-应用密钥管理-选择自己的应用-前往开发设置-接口加密方式- 修改(设置)按照提示一步步点击鼠标。1.3支付宝公钥alipay_public_key,将应用公钥上传到后台创建的应用中会获取到支付宝公钥。支付宝-账号中心-设置-查看pid|key-应用密钥管理-选择自己的应用-前往开发设置-授权回调地址。产品中心-电脑网站支付-开发设置-选择自己的应用-获取appid。1.1加密方式sign_type(生成公钥私钥的时候选择的)一:所需参数及获取方式。

2024-01-19 09:45:33 426

原创 nginx配置ssl证书使用https访问

放开端口443,替换ssl_certificate和ssl_certificate_key为自己证书路径。#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。三:打开配置文件/usr/local/nginx/conf/nginx.conf。两个文件:www.xx.com.pem和www.xx.com.key。若是没有配置域名:使用https://ip会显示不安全。一:申请证书,我使用的是阿里云免费证书。四:重启niginx ./nginx。二:下载证书,解压到服务器上。

2024-01-16 15:20:13 567

原创 Mysql dumpling 导入导出sql文件

cd到安装mysql的文件下(找不到可以用:whereis mysql命令)root是用户名 saishi是数据库名 saishi.sql导出文件名。三:导入刚才的sql文件。二:选择导入的数据库。

2023-12-08 10:11:41 493

原创 SpringBoot前后端分离jar包nginx配置https访问

在nginx安装目录下执行/usr/local/nginx ./configure --with-http_ssl_module。四:修改配置 /usr/local/nginx/conf/nginx.config中的server文件。背景:做微信支付回调需要用到https域名,服务器是linux系统,用nginx做反向代理。准备:阿里云、腾讯云或者自己生成的SSL证书,java是8086端口。#访问的http://ip会自动跳转到https://ip。三:将解压的证书放到/ssl文件夹下。

2023-10-18 17:19:58 360

原创 linux 服务器类型Apache配置https访问

LoadModule ssl_module modules/mod_ssl.so 并将前面的#号去掉。A可以在 /etc/httpd/modules 目录下找到 mod_ssl.so 文件。B可以在 /etc/httpd/conf.d 目录下会出现一个ssl.conf文件。5.在/etc/httpd/conf/httpd.conf文件的最后引入之前配置好的文件。4.打开/etc/httpd/conf.modules.d/00-ssl.conf文件。一:查看服务器类型,下载相应的SSL证书。

2023-10-13 15:37:59 988

原创 linux系统生成公钥和私钥和生成csr证书

根据私钥生成公钥:openssl rsa -in private.pem -pubout -out rsa_public.pem。因为微信支付回调要使用https加密传输,所以需要申请ssl证书。而申请ssl证书需要生成公钥和私钥。生成1024位私钥:openssl genrsa -out private.pem 1024。生成的文件默认在执行命令的文件夹下,加密方式RSA。

2023-10-11 17:30:38 700

原创 支付宝支付和微信支付大概记录

微信支付和支付宝支付简要记录,防止忘记

2023-09-27 10:27:49 152

原创 MultipartFile转File

/ 在系统推荐的临时目录下,创建临时文件。// 在指定的目录下D盘,创建临时文件。//系统临时文件存储位置。注意:引用完以后记得删除临时文件。

2023-09-13 16:11:45 105

原创 linux环境安装mysql数据库

命令:./mysqld --initialize --user=root --basedir=/usr/local/mysql/mysql-5.7.39 --datadir=/usr/local/mysql/mysql-5.7.39/data。或者直接下载 命令:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz。命令:mkdir -p ./data。

2023-07-28 16:28:30 456

原创 MySQL数据库加密

如:update area set jiami=AES_ENCRYPT('test数据加密','miyao') where id=2081;如:UPDATE area set `name`=hex('id2081数据') where id=2081;AES_DECRYPT('需要解密的数据','刚才的密钥')一:AES_ENCRYPT('需要加密的数据','密钥')UNHEX('转化为十六进制的数据')注意: name字段是varchar:字符串类型。二: HEX('转化为十六进制的数据')

2023-06-15 16:26:59 947

原创 eclipse和idea设置显示svn详细信息

设置window-Preferences-General-Appearance-Label Decorations-SVN前打上√即可显示、File-settings-Plugins -VCSLabel-安装。

2023-03-27 09:04:37 702

原创 mybatis二级缓存机制及开启

mybatis二级缓存开启

2022-08-26 10:19:45 853

原创 mysql误操作后如何回复数据

mysql误操作回滚

2022-08-01 17:22:08 1298

原创 springboot poi 3 导入导出Excel记录

一:依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency>二:导入@GetMapping("/importXlsx")public void importXlsx() throws Except..

2022-04-08 11:09:26 246

原创 用Xshell连接linux常用操作(JDK/Tomcat)

一:连接需要ip、账号和密码二:从windows系统复制文件到linux2.1使用rz命令,打开界面2.2或者使用Xftp工具三:安装JDK配置环境变量(版本jdk-8u131)1.下载:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/.

2022-02-07 16:59:19 1472

原创 mybatis批量update报错 (mysql)

mybatis批量update报错 (mysql)

2022-01-26 17:47:26 1399

原创 oracle11g导入csv文件(imp和exp.dmp文件)

一:注意表头和数据表的字段保持一致(表名SEARCH_A)二:写控制文件 loaddata_SEARCH_A.CTLoptions(skip=1,BINDSIZE=20971520, ROWS=10000, READSIZE=20971520, ERRORS=999999999)load datainfile 'C:\Users\Administrator\Desktop\37\TYCD-A.csv'truncate into table "SEARCH_A"fields termin.

2021-11-09 16:52:59 814

原创 mysql8.0导入导出csv文件

命令(因为有中文必须设置编码为gb2312 ,使用utf-8乱码)load data local infile 'F:\\document\\37\\TYCD.csv' into table cd_id character set gb2312 FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"' ;...

2021-11-01 16:55:07 693

原创 MySQL数据库备份到本地计算机

一:bat文件@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"D:\mysql\mysql-8.0.26-winx64\bin\mysqldump --opt -u root --password=hzz123456 vhr> F:\backup\vhr_%Ymd%.sql@echo on--------------------------------------------------------------------------

2021-10-14 16:37:01 549

原创 smart-doc和springboot集合生成API文档

smart-doc和springboot集合生成API文档一:pom.xml文件添加插件<plugin> <groupId>com.github.shalousun</groupId> <artifactId>smart-doc-maven-plugin</artifactId> <version>2.2.6</version> <configuration>

2021-09-28 16:57:17 236

原创 在idea中springboot打war包

一:在pom.xml中添加packaging标签<packaging>war</packaging>二:在pom.xml中添加maven插件(把打jar包的插件注释掉)<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version&.

2021-09-14 10:01:21 204

原创 在idea中springboot打jar包

一:在pom.xml中添加package标签<version>1.0-SNAPSHOT</version>二:在pom.xml中添加maven插件<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>三.

2021-09-13 16:46:58 725

原创 eclipse和idea清除svn账号信息

一.eclipse1.windows->preference->svn 查看一下svn接口2.删除C:\Users\用户\AppData\Roaming\Subversion\auth文件夹下的所有文件二:idea1.file->settings->subversion->clean auth cache

2021-09-06 10:41:03 379

原创 Java 36进制和10进制互转

一:软件和硬件结合需要36进制和10进制互转,在网上找了很多都是自己写的代码,后自己找到了Java封装好的现成的转换特此记录一下:@Test public void a() { long a = new Date().getTime(); System.err.println("a" + a); String a36 = Long.toString(a, 36); System.err.println("a36" + a36);...

2020-12-11 10:52:37 1866 1

原创 根据年度、季度、月份查询统计数据

一:sql语句select date_format(sale_date, '%Y') as nian,count(id) as num from card group by nian;select CONCAT(YEAR(sale_date),'-',quarter(sale_date)) jidu,count(id) as num from card group by jidu;select date_format(sale_date, '%Y-%m') as yue,count(id) as..

2020-11-27 15:53:45 535

原创 oracle数据库关于id自增

1.自己新建表设置id自增一:设置序列和触发器(必须一起使用,不需要设置id的值相当于Mysql的autoincrement)序列:create sequence a_sequenceminvalue 1 --最小值是1nomaxvalue --没有最大值start with 1 --从1开始 increment ...

2020-04-12 10:03:09 438

原创 第三方接口调用:业务参数和登录参数分开

在请求头内传登录账号和密码,在body内传条件,如果是汉字的话URLEncode,UTF-8一:接口代码public void getData() { JSONObject back = new JSONObject(); String plateNo = getPara("plateNo"); String password = getRe...

2020-04-10 14:37:02 592

原创 java提供给第三方数据接调用接口(用账号和密码)和调用方法

给第三方提供数据接口,用最简单的验证账号密码,返回Json数据一:接口public void getData() { JSONObject back = new JSONObject(); String username = getPara("username"); String password = getPara("password", ...

2020-04-09 16:47:35 4532

原创 ajax跨域调用和后台的接口的方法

一:java后台public void getNotices() {        String callback = getPara("callback");        List&lt;Record&gt; notices = NoticeService.me.getNotices();        if (null == callback || callback.trim()....

2018-12-20 10:01:20 1381

原创 mysql根据多个字段按照固定顺序排序

1.根据cstate的4,5,7,1,2,3顺序排序语句:SELECT c.cstate,c.mc_1 from s_c c where c.cstate in(1,2,3,4,5,7) ORDER BY FIELD(c.cstate,4,5,7,1,2,3);结果:2.根据cstate的4,5,7,1,2,3和mc_1的3,2,1顺序排序语句:SELECT c.cstat...

2018-11-20 21:32:46 3264

原创 数据库常用查询语句

一:聚合函数avg(num)平均值   sum(num)求和  max(num)最大值 min(num)最小值 count(*)行数二:声明where属于约束声明,对数据表中的数据筛选,不能使用聚合函数having属于过滤声明,聚合函数先执行,对查询出来的结果筛选。如 select count(name) as num from A group by name having n...

2018-08-31 16:25:10 3635

原创 jfinal存取图片利用blob

  一:代码                                                           String img = getPara("img"); // r.set("img", img); System.err.println(img); byte imgs[] = img.getBytes(); System.err.printl...

2018-07-09 12:47:39 1536

原创 mysql将多个字段(列)合并成一个字段(一列)

一:sql语句SELECT declare_type_id,support_model,project_name,CONCAT(declare_type_id,support_model,project_name) from gf_index;二:结果

2018-06-21 16:48:57 80369 1

原创 java 百度地图经纬度偏移修正

第一种方法: public static void main(String[] args) { try { String lon = "113.540124"; String lat = "23.517846"; JSONObject json = getAllEmployee(lon, lat); String result = json.getString("result")...

2018-05-18 10:56:36 3239

原创 window10设置某一软件不可卸载

一:安装好你所需隐藏的软件如:我安装在了E:\sunlogin下二:复制整个sunlogin文件夹到D:\sunlogin下三:删除E盘下的sunlogin文件夹四:在控制面板卸载你安装的程序,会显示程序已删除或者不存在是否移除图标,选择是五:把D盘中的sunlogin文件夹在复制回E盘六:启动软件,这时候控制面板中找不到刚才安装的软件,无法卸载,但是任务管理器中是可以看到的...

2018-05-17 17:20:16 2115

原创 文件存在但是删除不了解决方案

原因:系统正在占用解决:System.gc();让虚拟机不在占用资源

2018-03-28 09:09:00 2162

原创 Jfinal把获取的base64转换为图片

public void test() { boolean boo = false; String img = this.getPara("img", "base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAACWCAYAAACb3McZAAAgAElEQVR4Xmy96a9l53Xm9+z5THeuW7dGFotTURwkS7Isp9twJ0EnATofAqT/gARI...

2018-03-27 17:04:37 1745

原创 java利用MD5加密简单方法

public static String md5(String pwd) { String md5Pwd = "";               String uuid = UUID.randomUUID().toString().replace("-", ""); try { MessageDigest md = MessageDigest.getInstance("MD5"); ...

2018-03-15 16:59:58 225

原创 mysql按年月分数据

一:年SELECT *,DATE_FORMAT(update_date,'%Y') from demonstration_bases WHERE DATE_FORMAT(update_date,'%Y')=2018;二:月SELECT *,DATE_FORMAT(update_date,'%m') from demonstration_bases WHERE DATE_FORMAT(update_...

2018-03-14 15:54:03 1077

hzz.rar,常用工具类集合

自己常用到的工具类,文件上传下载,表格导出导入,地图经度纬度转化,汉字转拼音等一些基本的常用的,登登登登等等等

2020-05-26

空空如也

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

TA关注的人

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