自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux命令整理

1 ls : 横向显示当前目录下的文件2 ll:竖向显示当前目录下的文件3 cd .. 返回上一级目录 cd /返回首级目录 cd 文件名/ 进入这个文件4 chmod +x 文件名 赋予文件执行的权限 r:读的权限 w:写的权限 x:执行的权限 l给文件加锁使得其他用户无法访问5 ./文件名.sh 执行这个文件6.tail 输出文件的末尾部分 -f 当...

2018-04-06 15:04:44 1178 2

原创 mongoDB搭建集群

(下面的创建文件一共有三份,通过不同的端口号实现 , 将配置文件的端口修改成对应节点端口即可,注意路径也要跟着修改)进入主节点,这时使用show dbs命令会报错需要执行初始化副本集。目前在一台服务器开三个端口模拟三个mongodb,此时在查看状态members里面会多出仲裁节点。执行完成后, show dbs 命令成功。启动mongodb: (三个都要启动)查看启动状态 出现三个服务代表启动成功。配置主节点,副节点,仲裁节点。配置一个主节点27017,下载对应linux版本。一个从节点27018,

2023-03-09 14:04:17 859 1

原创 docker 操作说明文档

1 先删除旧的docker (如果有)5启动docker(记得关闭防火墙)6 docker -v 检查。docker 镜像命令操作。docker 容器命令操作。docker 数据卷。

2022-11-24 17:19:45 693

原创 java 多线程执行 sql 语句(用ExecutorService实现)

可应用场景: 数据量较大, 而单次执行sql时间长数据量过大的情况, 单线程执行需要很长一段时间,我们需要开启多线程执行,注意mysql支持的连接数, 不要超过这个连接数创建 服务, Executors.newFixedThreadPool(70);里面的数字根据自己的需求和mysql的能力来决定 比如我这边开70个这里我用的读取文件流之后开启线程, 具体场景根据需求自己定public void test() throws Exception{ List<List&lt.

2022-05-23 15:14:45 3224

原创 微信实现APP下单接口(微信支付开发API V3接口调用)

准备工作 :有微信商户平台 :mchid:微信商户idappid:商户appid商户证书:商户可登录微信商户平台,在【账户中心】->【API安全】目录下载证书证书文件名 :apiclient_key.pem证书序列号:具体查看微信商户平台支付证书key:(注意,这里不是下载的那个证书)需要进行一次处理下载微信配置好的jar包 路径https://github.com/wechatpay-apiv3/CertificateDownloader/releases下载好.

2022-05-20 15:51:28 1247

原创 小程序调用接口的同步性问题(同步实现)

由于小程序默认是异步的 , 所以我们需要指定这个方法按照顺序执行第一个调用的方法名需要写返回(return)不然会报错, 第一个方法名(){ return new Promise(resolve => { 此处写代码 return resolve(); }); } this.第一个调用的方法().then(ss => { 第二个调用的方法() });...

2022-03-11 17:14:10 894

原创 Spring 强行获取bean

import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/** * 获取bean */@Componentpublic class .

2022-02-22 15:17:51 269

原创 vant weapp van-uploader组件 实现 小程序的图片上传

<van-uploader use-slot preview-size="72" data-idx="{{index}}" file-list="{{ fileList }}" preview-image="{{false}}" bind:after-read="afterRead" bind:delete="deleteClick" v-model="fileList" preview-image multiple max-count="5" />//js代码:.

2022-01-07 15:04:37 947 1

原创 小程序样式之商品分类

效果图如下wxml代码:<!--左侧栏--><view class="nav_left"> <view class="nav_left_items">A类</view> <view class="nav_left_items">B类</view> <view class="nav_left_items">C类</view> <view class=".

2021-12-25 22:15:13 815

原创 1 , 小程序 app.json 简介

{"pages":[//这个代表的是页面, 第一行内容为小程序的首页"pages/list/list",//可以通过这里新建界面(在微信开发者工具中有效)"pages/index/index","pages/personal/personal","pages/logs/logs"],"window":{"backgroundTextStyle":"light","navigationBarBackgrou...

2021-12-24 16:33:08 827

原创 springboot 自动生成代码

import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.core.toolkit.StringUtils;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.b..

2021-12-24 11:51:45 577

原创 mybatis-plus 关联查询(多表条件关联)

第一步 ,将实体不存在的列,补上用以接收参数 /** * 地区 * */ @TableField(exist = false) private String positionName;第二步 , 在相对应的Mapper里写上要调用的接口@Mapperpublic interface 对应的mapper extends BaseMapper<对应实体> {//此为带分页的写法Page<对应实体> finPage(@Par

2021-12-23 15:32:32 9142 1

原创 java XML 转 json

工具类import java.io.ByteArrayInputStream;import java.io.InputStream;import java.util.List;import java.util.Map;import java.util.SortedMap;import java.util.TreeMap;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderF

2021-11-25 11:42:49 316

原创 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-res

控制台打包的时候 提示 :[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project chedai: The plugin org.apache.maven.plugins:maven-resources-plugin:3.2.0 requires Maven version 3.1.0 -> [Help 1]

2021-09-22 14:57:12 664 2

原创 Exception 自定义异常类,自定义异常输出

1 创建异常类,继承 RuntimeExceptionpublic class UserInfoException extends RuntimeException{}2 创建XXXExceptionHandler类使用@ExceptionHandler 处理异常import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.

2021-07-19 17:06:47 315

原创 Springboot 使用自定义注解

第一步 , 创建注解类import java.lang.annotation.*;@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface CurrentUser {}第二步,创建注解解析public class CurrentUserResolver implements HandlerMethodArgumentResolver {

2021-07-19 16:55:33 146

原创 logback-spring自定义多文件输出

<appender name="自定义日志文件名字" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${logdir}/自定义日志文件名字.log</File> <!--滚动策略,按照时间滚动 TimeBasedRollingPolicy --> <rollingPolicy class="ch.qos.logback.core.rollin..

2021-06-22 17:23:52 412

原创 Linux安装redis 并设置后台启动

$ wget https://download.redis.io/releases/redis-6.2.3.tar.gz$ tar xzf redis-6.2.3.tar.gz$ cd redis-6.2.3$ make$ src/redis-server$ src/redis-cliredis> set foo barOKredis> get foo"bar"设置后台启动vim redis.conf打开并编辑redis.conf,把daemonize...

2021-05-04 21:29:50 83

原创 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project xcx: There are test failures.[错误]无法执行目标org.apache.maven网站.插件:maven surefire插件:2.22.2:项目xcx上的测试(默认测试):存在测试失败。将@SpringBootTest注解下面有异常的代

2021-03-30 16:24:45 274

原创 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-res

idea打包错误 : 报错Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-res[错误]无法执行目标org.apache.maven网站.插件:maven资源插件:3.2.0:project xcx上的资源(默认资源):插件org.apache.maven网站.插件:maven资源插件:3.2.0需要Maven版本3.1.0->[帮助1]<..

2021-03-30 16:15:01 737

原创 Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端

今天用Navicat连接mysql不是3306的那种端口的数据库时提示Client does not support authentication protocol requested by server; consider upgrading MySQL client;解决方案,升级就完事了,用高版本的就能连上了

2021-02-08 13:09:56 1768

原创 java接收文件流+Response.body()调用两次(分别接收文件和对象)

正常返回的数据是流 可以读成图片 但是异常的时候返回的是对象(字段) 这种时候需要判断情况,就是说分别获取流文件的对象信息,而Response.body()这个只能用一次,所以推出这个解决方法import okhttp3.*;import okio.Buffer;import okio.BufferedSource;import java.io.*;import java.nio.charset.Charset;import java.util.HashMap;import java.ut

2020-12-04 09:42:53 4348

原创 Linux下部署 jar包程序

pgrep java | xargs ps 查看上次运行的项目 kill ** 杀掉运行中的项目 nohup java -jar new.jar >> cataout.log & 将新上传的jar包放在启动 tail -f -n500 cataout.log 查看日志

2020-09-25 14:46:50 144

原创 java 获取linux 内存和磁盘 的使用情况

获取内存的使用情况 @RequestMapping("/getMemery") private String getMemery() { OperatingSystemMXBean osmxb = (com.sun.management.OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean(); // 物理内存(内存条) long physicalMemorySize.

2020-09-10 15:28:19 1695

原创 JAVA解压压缩文件到指定路径(文本类)

//解压压缩文件到指定路径(文本类)public void unZipFile(){ String zipFilePath = "D:\\通知.zip"; String targetFolder = "D:\\解压文件"; ZipFile zf = null; try { zf = new ZipFile(zipFilePath); Enumeration e = zf.entries(); while (e.hasMo.

2020-09-07 22:18:39 896

原创 JAVA 压缩所有文本文件

public void zipFile() throws Exception { File file1 = new File("D:\\通知2.txt"); File file2 = new File("D:\\通知3.txt"); File[] fileList = new File[]{file1,file2}; FileOutputStream fos = new FileOutputStream(new File("D:\\通知.zip")); ZipOut.

2020-09-07 21:48:36 246

原创 java 邮件发送 (带附件 带图片)

POM.XML<dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.5.4</version></dependency>授权码需要主动到邮箱中获取注意:如果遇到该代码在Windows环境下 好用 ,而到了linux 环境下报com.sun.mail.util...

2020-08-26 17:55:07 272

原创 java 邮件发送 (带图片)

POM.XML<dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.5.4</version></dependency>授权码需要主动到邮箱中获取注意:如果遇到该代码在Windows环境下 好用 ,而到了linux 环境下报com.sun.mail.util...

2020-08-26 17:14:40 2441

原创 java请求获取验证码

当前使用框架 SpringBoot @RequestMapping("/checkCode") public void checkCode(HttpServletResponse response,HttpServletRequest request){ response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","No-cache"); respon

2020-08-26 15:02:55 447

原创 SpringBoot+mybatis 多数据源配置

1:先将Application(启动类)的自动扫描给注掉,不然自己配置的多数据源不起作用//@MapperScan({"**.demo.system.**"})2:再配置文件里面 spring.datasource.* 系列, 根据数据库的数据量, 改成 spring.datasource.data1.* spring.datasource.data2* 系列(data1,data2之类为自己给数据库起的名字)3 创建 将原先数据库的 mapper,service,impl等 改成 da

2020-07-29 17:28:37 200

原创 JAVA 截取图片

/** * java手动抠出图像 * @param file 要抠取的图像 * @param x 坐标 起点 X坐标 * @param y 坐标 起点 Y 坐标 * @param w 坐标 终点 X坐标 * @param h 坐标 终点 Y坐标 * @param sufix 后缀名 * @param file ...

2020-04-08 13:27:27 227

原创 JAVA mongodb 的增删改查

jar包<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.2.2</version></dependency>连接mongod...

2020-04-08 10:08:50 114

原创 SpringBoot关于一启动就停止的问题wnHook] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.

springboot项目没有报错,然后启动完成后接着就平滑关闭了 日志最后一行打印如下[extShutdownHook] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@82df6a, star...

2020-03-23 11:25:23 2875

原创 linux连接HBASE常用语句

先确认自己是否安装了hbaseshell,有了连接工具才能在Linux上使用语句 进入hbase目录下的bin 找到hbase 执行 ./hbase shell 查看hbase里面所有表 : list 创建hbase新表 :create '表名,'列族名(可创建多个)' 扫描表 scan '表名' exit 退出hbaseshell...

2020-03-17 09:32:21 1420

转载 JAVAmain方法建立数据库连接

DruidPlugin druidPlugin = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim());ActiveRecordPlugin arp = new ActiveRecordPlugin("mysql", druidPlugin);druidPlu...

2020-03-11 11:01:19 2251

原创 BASE64字符串转图片

import java.io.FileOutputStream;import java.io.OutputStream;import java.util.Base64; public void createPhoto(String base64,String path){ try { //Base64解码 ...

2019-12-23 17:31:38 185

原创 JAVA加密 - sha1加密

import java.security.MessageDigest;public class SHa1 { public static String shaEncode(String inStr) throws Exception { MessageDigest sha = null; try { sha = MessageDige...

2019-12-09 16:07:24 92

转载 JAVA XML转 Json

import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.dom4j.*;import java.io.File;import java.io.FileInputStream;import java.nio.ByteBuffer;import java.nio.c...

2019-11-13 10:39:34 288

原创 java写入Excel文件 (普通表格)

import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import jxl.Workbook;import jxl.wri...

2019-10-21 19:38:07 513

原创 Eclipse中的项目名后NO-HEAD

项目出现这个问题的原因是git的问题, 是你的代码没有commit 和 push当commit 和 push之后, NO-HEAD 字段自会消失 (记得刷新下)

2019-09-21 16:28:13 2370

JFinal所需要的两个jar包

jfinal-2.1的jar包用于JFinal框架23 32 323 22 26++26541565

2018-03-13

空空如也

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

TA关注的人

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