- 博客(64)
- 收藏
- 关注
原创 minio错误 S3 API Request made to Console port. S3 Requests should be sent to API port
<Error> <Code>AccessDenied</Code> <Message>S3 API Request made to Console port. S3 Requests should be sent to API port.</Message> <RequestId>0</RequestId></Error>io.minio.errors.InvalidResponseExcep.
2022-03-04 17:20:40 5018
原创 Minio代理阿里云OSS springboot使用教程
Java客户端首先创建一个Springboot项目,在resources中的application.yml文件添加如下配置:server: port: 8080spring: servlet: multipart: enabled: true #开启文件上传 max-file-size: 500MB max-request-size: 500MBminio: endpoint: http://localhost:9000 #Min...
2022-03-04 17:18:24 1268
原创 Minio 代理 Alibaba Cloud OSS
Minio Windows安装和使用一、下载官网地址MinIO | High Performance, Kubernetes Native Object Storage github地址https://github.com/minio/minio windows 服务端下载地址https://dl.minio.io/server/minio/release/windows-amd64/minio.exe 网盘地址链接:https://pan.baidu.com/s/1j5IX5yGGs
2022-03-04 17:14:05 1405
原创 微服务(spring)统一异常处理返回给前端
1、编写自定义异常类:2、统一异常拦截/** * @author * @version 1.0.0 * @ClassName ControllerHanderException.java * @Description 统一拦截自定义异常获取code和msg返回给前端 * @createTime 2022年02月09日 15:40:00 */@ControllerAdvicepublic class ControllerHanderException { @Except
2022-02-10 15:10:42 1092
转载 深入浅出Spring架构设计
以下文章来源于敖丙,作者三太子敖丙敖丙.三太子敖丙前言为什么需要Spring? 什么是Spring?对于这样的问题,大部分人都是处于一种朦朦胧胧的状态,说的出来,但又不是完全说的出来,今天我们就以架构设计的角度尝试解开Spring的神秘面纱。本篇文章以由浅入深的方式进行介绍,大家不必惊慌,我可以保证,只要你会编程就能看懂。本篇文章基于Spring 5.2.8,阅读时长大概需要20分钟案例我们先来看一个案例:有一个小伙,有一辆吉利车, 平常就开吉利车上班.
2022-02-08 16:58:19 344
原创 Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compoe.pkg解决办法
在linux环境,安装docker-compose时使用的命令为;curl -L https://github.com/docker/compose/releases/download/1.25.0-rc4/docker-compose-`uname -s`-`ur/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker-compose --version安装完成之后提示:Cannot open sel
2022-01-28 15:45:22 4579
原创 mysql case when 条件判断
SELECT t1.ORG_NO AS orgNo,t1.ORDER_NO,t1.ORG_SHORT_NAME AS orgName, SUM(CASE w.WT_TYPE WHEN '00' THEN w.WT_NUM ELSE 0 END ) AS wtNum, SUM(CASE w.WT_TYPE WHEN '05' THEN w.WT_NUM ELSE 0 END ) AS lvWtNum, SUM(CASE w.WT_TYPE WHEN '...
2022-01-25 17:47:02 600
转载 使用IntelliJ IDEA自动生成serialVersionUID
实体对象实现了java.io.Serializable接口后,一般都会提供一个serialVersionUID以做版本区分。在idea里,可以通过设置来快速生成serialVersionUID。设置方法1、打开Preferences–>Editor–>Inspections,然后在右侧输入UID进行搜索(搜索方式比较快,也可以在java–>Serialization issues里找)。然后勾选Serializable class without 'serialVersionUID'
2022-01-04 14:48:26 1676 1
原创 Nacos 连接数据库mysql失败
有时候登录nacos页面,配置列表和服务列表内容为空,查org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection看nacos日志发现报错信息:解决思路:Nacos1.1.4,mysql用的5.7.29 查看官网文档适配mysql5.7,不存在兼容性的问题;应该是配置文件的信息;网上查看很多问题解决,我的最终解决是把conf目录中的application.prope
2021-12-23 10:00:36 1817
原创 Double值相除后保留两位小数
package com.clzhang.sample;import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;public class DoubleTest { /** * 保留两位小数,四舍五入的一个老土的方法 * @param d * @return *...
2021-12-22 16:46:30 3456
原创 svn certificate validation failed解决办法
使用svn拉取项目时,出现svn certificate validation failed的错误有使用到svn的操作,都报这个错误:点击Accept the certificate permanently的时候,会出现输入框,让你填写账号密码。
2021-12-15 10:02:46 894
转载 java 根据当前时间获得周一到周五的时间
importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Calendar;publicclassWorkDay {publicstaticvoidmain(String[] args) {SimpleDateFormat dateFormat =new...
2019-06-18 18:46:34 1881
转载 Oracle转数字,函数to_number()
to_number()函数是oracle中常用的类型转换函数之一,是将一些处理过的按一定格式编排过的字符串变回数值型的格式。1、to_number()函数可以将char或varchar2类型的string转换为一个number类型的数值;2、需要注意的是,被转换的字符串必须符合数值类型格式,如果被转换的字符串不符合数值型格式,Oracle将抛出错误提示;3、to_number和to_c...
2019-06-18 18:44:33 20348
转载 oracle SQL 优化
https://www.cnblogs.com/zjfjava/p/7092503.html1. SQL语句执行步骤语法分析> 语义分析> 视图转换 >表达式转换> 选择优化器 >选择连接方式 >选择连接顺序 >选择数据的搜索路径 >运行“执行计划”2. 选用适合的Oracle优化器RULE(基于规则) COST(...
2019-03-18 09:50:49 318
转载 微信小程序 时间选择器
https://jingyan.baidu.com/article/215817f7bee8101eda1423ea.html
2019-01-03 16:19:40 1235
转载 spring Boot 动态配置定时任务
https://blog.csdn.net/liuchuanhong1/article/details/60873295
2018-07-04 13:53:37 393
原创 JS 数组的各种操作方法
常用方法: 1.//concat连接数组 var art = [1,2]; alert(arr.concat(art)); 2. //数组转化成字符串join() /* alert(arr.join()); */ /* alert(typeof
2017-12-26 09:56:38 4237
原创 使用BigDecimal进行精确运算
使用BigDecimal进行精确运算 一般来说,可以使用BigDecimal的构造方法或者静态方法的valueOf()方法把基本类型的变量构建成BigDecimal对象。1 BigDecimal b1 = new BigDecimal(Double.toString(0.48));2 BigDecimal b2 = BigDecimal.valueOf(0.48);
2017-12-25 11:21:53 297
原创 生成 英文字母+年月日+四位随机数
public String random() { StringBuffer applyNum=new StringBuffer(); applyNum.append("MC"); SimpleDateFormat sf = new SimpleDateFormat("yyyyMMdd"); SimpleDate
2017-12-23 14:52:18 838
转载 微信app支付java后台流程、原理分析及nei网穿透 转载自(http://www.cnblogs.com/MrRightZhao/p/7930916.html)
微信app支付java后台流程、原理分析及nei网穿透一.流程步骤 本实例是基于springmvc框架编写 1.执行流程 当手机端app(就是你公司开发的app)在支付页面时,调起服务端(后台第1个创建订单接口)接口,后台把需要调起微信支付的参数返回给手机端,手机端拿到 这些参数后,拉起微信支付环境完成支付,完成支付后会调异步通知(第2个
2017-12-23 10:46:41 2947
原创 Java 简单分词查询
简单分词查询String keyword =request.getParameter("keyword");if(StringUtils.isNotEmpty(keyword)){keyword = URLDecoder.decode(keyword,"UTF-8"); char[]charArr = keyword.toCharArray()
2017-12-20 16:04:56 2725
原创 get 请求中文乱码问题
解决方法:String name =request.getParameter("backShipname");String num =request.getParameter("backShipnum");try {name = new String(name.getBytes("iso8859-1"),"utf-8");// num = new String(
2017-12-20 16:03:44 201
原创 mysql 组合AND和OR带来的问题
SELECT prod_name,prod_price FROM products WHERE vend_id = 1002 OR vend_id= 1003 AND prod_price >= 10;上面这条语句 返回的结果不是我们想要的。分析:原因在于计算的次序。SQL 在处理OR操作符前 优先处理AND操作符。当SQK看到上述WHERE子句时,由于AND在计算次序中优先级更高,
2017-12-20 14:23:49 2316 1
转载 Jquery隐藏div 根据id
function HideWeekMonth(){ $("#tt1").hide(); $("#tt2").hide();}
2017-12-15 11:33:56 5007
转载 百度编辑器ueditor初始化赋值
var ue = UE.getEditor('editor');//初始化对象 $(document).ready(function(){ var ue = UE.getEditor('editor'); var proinfo=$("#divdata").text(); ue.ready(function() {
2017-12-15 11:32:19 1165
转载 Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
http://outofmemory.cn/c/java-outOfMemoryError
2017-12-12 11:02:15 476
原创 SSM SpringMVC 批量删除
修改itemsList.jsp page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> taglib uri="http://jav
2017-12-09 17:03:08 1769
翻译 建议3:三元操作符的类型务必一致
三元操作符是if-else的简化写法,在项目中使用它的地方很多,也非常好用,但是好用有简单的东西并不表示就可以随便使用,我们来看看下面这段代码: public class Client{ public static void main(String[] args){ int i =
2017-12-08 11:28:31 292
原创 java compartTo 的用法
compareTo就是比较两个值,如果前者大于后者,返回1,等于返回0,小于返回-1,我下面给出了例子,由于比较的变量我用的是int,int型可以直接比较,所有没有用到compareTo比较,如果声明的是Date、String、Integer或者其他的,可以直接使用compareTo比较
2017-12-08 10:51:42 597
原创 获得 需要指定的某月某号的时间
Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_MONTH, 10); //10号 calendar.set(Calendar.MONTH, 1); // 2月 long time = calendar.getTimeInMillis(); // 1
2017-12-06 18:08:02 211
原创 mysql 判断两个时间差 然后赋值 使用 case when
select case when NOW() > rent_endtime THEN DATEDIFF(NOW() ,rent_endtime) else 0 end as days from t_order_items
2017-12-06 17:51:10 1642
转载 Quartz定时任务+spring 实现
Quartz定时任务+spring 实现一.Quartz的学习简述 客官,不要急,请看完下面的内容... 代码可以直接拷贝使用,本文是编写2个定时方法来实现的,如果想要执行1个,删除另1个即可。但是想要知道执行原理请看最后的原理分析二.执行任务类 1 package com.quartz; 2 3 import java.util.Date; 4
2017-12-06 13:48:32 272
原创 layer.msg 添加回调函数
layer.msg('保存成功',{ offset:['50%'], time: 2000 //2秒关闭(如果不配置,默认是3秒) },function(){ reload();
2017-12-06 11:15:13 21917
原创 mybatis 动态sql 根据条件执行相应的语句
SELECT DISTINCT (manage_id) SUM(pay_money) as PayMoney FROM table
2017-12-06 09:46:38 2367
翻译 中文转拼音
// 中文转拼音 HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat(); format.setCaseType(HanyuPinyinCaseType.LOWERCASE); format.setToneType(HanyuPinyinTon
2017-12-06 09:42:59 531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人