![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
文章平均质量分 53
samopig
高考英语32的渣渣,在code的海洋中沉浮
展开
-
配置nginx解析https
注意:在生产环境中,您还需要获取一个有效的 SSL 证书,并将其安装到 nginx 服务器上。SSL 证书可以由认证机构(CA)颁发,并用于验证您的域名和服务器的真实性。在 nginx 服务器上生成一对公钥和私钥。您可以使用 openssl 工具生成这对密钥。将公钥和私钥放在 nginx 服务器的某个位置,例如 /etc/nginx/ssl/。在 nginx 配置文件中配置 HTTPS 服务器。原创 2023-03-13 16:53:00 · 400 阅读 · 0 评论 -
订单超时怎么处理?我们用这种方案
原创黄晓萌(学仁)发表于浙江背景在企业的商业活动中,订单是指交易双方的产品或服务交易意向。交易下单负责创建这个交易双方的产品或服务交易意向,有了这个意向后,买方可以付款,卖方可以发货。在电商场景下,买卖双方没有面对面交易,许多情况下需要通过超时处理自动关闭订单,下面是一个订单的流程:如上图所示,一个订单流程中有许多环节要用到超时处理,包括但不限于:买家超时未付款:比如超过15分钟没有支付,订单自动取消。商家超时未发货:比如商家超过1个月没发货,订单自动取消。转载 2023-02-16 15:58:32 · 293 阅读 · 1 评论 -
org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test)
可以尝试使用:Skip Tests。maven 打包问题。原创 2023-02-06 17:51:36 · 645 阅读 · 1 评论 -
统计request、response通过网络传输的实际流量
公司项目使用spring boot,默认使用tomcat容器,而HttpServletRequest、HttpServletResponse中最低层都有以上的类,org.apache.coyote.Request.getBytesRead()和org.apache.coyote.Response.getBytesWritten(true)就可以获取对应的读/写字节数,之后再计算下头的长度就可以了。...原创 2022-08-29 11:41:49 · 381 阅读 · 1 评论 -
jmx agent 项目研究之使用jconsole连接
通过属性就可以查看 PdhNetworkInterfaceMetrics 的各项信息,点击刷新各项数据更新,但是点击间隔不同,数据差异较大,对接使用应该要1秒刷新。以上就可以看到windows下的各种信息, 现在主要看看NetworkInterfaces。首界面可以看到堆内存、线程数、类加载数、cpu占用率等信息,但是不是我现在研究的东西。然后在远程连接处,填入自己跑起来的jmx服务地址进行连接。会有安全连接失败提示,不用理会,点击。首先得知道自己的jmx服务地址。jmx的内容在MBean中。...原创 2022-08-08 10:43:40 · 197 阅读 · 1 评论 -
maven-compiler-plugin:3.8.1:compile (default-compile) on project metrics-api: Fatal error compiling
maven 打包报错<release>8</release> 把这个注销掉就可以了然后再出现另一个问题:Error:(29,32) java: -source 1.6 中不支持方法引用 jdk版本不对,而且这次研究的项目只能使用1.8,项目地址:GitHub - OctoPerf/jmx-agent: Collects Operating System performance metrics and exposes them through JMX.添加...原创 2022-08-06 11:21:20 · 3592 阅读 · 1 评论 -
idea 插件
1、Code With Me idea专用远程界面或控制插件,远程写代码更方便。3、Free MyBatis plugin mapper.xml文件与持久层接口映射插件。2、All Format 各种代码、字符串格式化插件。8、Alibaba Java Coding Guidelines 阿里代码规范审查插件。6、RestfulTool 控制层接口查询插件。原创 2021-05-27 14:25:28 · 215 阅读 · 1 评论 -
解决:jsp、html使用window.open()打开新页面被拦截的问题
问题:jsp页面中使用window.open()新开页面显示:The HTTP request is not acceptable for the requested resource解决:<meta name="referrer" content="no-referrer" />参考:https://blog.csdn.net/XuM222222/arti...转载 2020-02-05 15:21:21 · 1043 阅读 · 0 评论 -
使用dom4j解析xml
1 使用dom4j解析xml1.1 基本步骤1.读取xml,得到Document对象2.从Document里得到根节点对象3.遍历dom树,找需要的标签4.得到标签上的数据:属性值、标签体1.2 相关的类 解析器:读取xml的,得到Document对象 SAXReader:使用sax方式读取xml,最终构建一棵dom树 DOMReader:使用d...原创 2020-01-03 15:17:09 · 180 阅读 · 0 评论 -
bat 执行完命令不关闭窗口
效果:之后可以继续输入命令比如 neo4j stop原创 2019-10-18 11:18:59 · 3815 阅读 · 1 评论 -
解决生成文件中文乱码(阿里代码规范插件导出html乱码)
使用notepad++转换文件编码后,保存后再打开文件原创 2019-10-17 17:54:19 · 1988 阅读 · 0 评论 -
qrcode.js 前端生成二维码
<html lang="cn"><head> <meta charset="UTF-8"> <title>生成二维码-入门</title> <script src="plugins/qrcode.min.js"></script></head><body>&...原创 2019-08-02 15:00:17 · 401 阅读 · 0 评论 -
前端url 传参数 中文乱码
前端业务场景:一个页面需要携带参数跳转到另一个页面,比如前端欢迎页面的搜索按钮,点击后需要携带搜索参数到搜索页面。问题:传参过程参数会编码,英文或数字没有问题,就是中文会乱码解决:接受的参数,使用decodeURI()转换回原本的数据。...原创 2019-07-22 20:53:22 · 1792 阅读 · 0 评论 -
vue {{}}中小数保留几位小数的toFixed(小数位数)方法
原创 2019-07-31 08:40:17 · 5069 阅读 · 0 评论 -
设置idea module 默认工作目录
设置idea module 默认工作目录 参数:$MODULE_WORKING_DIR$$MODULE_WORKING_DIR$ 也可以从下面图上找到原创 2019-07-09 21:28:29 · 7790 阅读 · 0 评论 -
使用=log4j=打印日志
这是记录log4j的使用技巧,该类不能运行使用:在要打印日志的类中,创建日志对象,在想打印日志的地方插入log的方法import org.slf4j.Logger;import org.slf4j.LoggerFactory;//导包注意不是log4j,是slf4jpublic class LogDemo { //创建日志对象,使用日志 private st...原创 2019-06-22 10:49:53 · 269 阅读 · 0 评论 -
全局异常处理(简单模板)
注意:使用时,该类要和controller直接放在同一个包中,否则不起作用,原因暂时未知(各位大神如果知道,望告知,谢谢)使用:使用时也可以自定义异常类,处理要特殊处理的情况import com.itheima.entity.Result;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.spri...原创 2019-06-22 11:26:15 · 327 阅读 · 0 评论 -
dubbo + pagehelper分页查询total值丢失问题
controller:service:问题描述:service使用分页插件将dao查询数据库返回的结果集,封装成page对象,返回到controller,service的page对象中total的值还在,到controller后,page中total的值就不见了原因:因为dubbo远程调用对象,对象要序列化后才能传输,page因为继承了ArrayList,在序列化的时候,pag...原创 2019-06-18 16:42:09 · 3054 阅读 · 1 评论 -
mvc:annotation-driven 的作用
<mvc:annotation-driven /> 会自动注册RequestMappingHandlerMapping、RequestMappingHandlerAdapter 与xceptionHandlerExceptionResolver 三个bean。还将提供以下支持: 支持使用 ConversionService 实例对表单参数进行类型转换; 支持使用...转载 2019-06-23 17:02:12 · 3180 阅读 · 0 评论 -
Hibernate Validator 后台校验插件的使用
Hibernate Validator 实现了javax.annotation.contraint JSR303使用环境:ssm使用步骤:1. 在pom.xml添加依赖 5.4.1.Final<dependency> <groupId>org.hibernate</groupId> <artifactId&...原创 2019-06-23 17:29:30 · 405 阅读 · 0 评论 -
idea快捷键(收集)
Ctrl + Alt +M 快速抽取代码新建方法Alt+Enter 导入包,自动修正代码Ctrl+Y 删除光标所在行Ctrl+D 复制光标所在行的内容,插入光标位置下面Ctrl+Alt+L 格式化代码Ctrl+/ 单行注释Ctrl+Shift+/ 选中代码注释,多行注释,再按取消注释Alt+Shift+上下箭头 移动当前代码行Alt+Ins 自动生成代码,toStr...原创 2019-06-23 20:01:03 · 110 阅读 · 0 评论 -
权限控制-表结构
权限控制所需的基本表结构认证:系统提供的用于识别用户身份的功能,通常提供用户名和密码进行登录其实就是在进行认证,认证的目的是让系统知道你是谁。授权:用户认证成功后,需要为用户授权,其实就是指定当前用户可以操作哪些功能。 标定权限 标定添加套餐需要管理员的权限, 用户登陆后,给用户标定对应的角色 授权 认证过程:只需要用户表就可以了,在用户登录时可以查询...原创 2019-06-26 20:13:45 · 1866 阅读 · 0 评论 -
ElasticSearch 修改mapping类型或不停机重建索引
使用ElasticSearch时,有可能创建映射(mapping)类型错误,需要修改mapping类型,但是ElasticSearch不支持直接修改mapping,需要重建索引,进行数据迁移。直接修改mapper的异常:解决方案:重建索引新建一个索引,mapping除了要修改的地方,与原索引一致。之后迁移数据,ElasticSearch有自带的api。如果项目已部署上线,想...原创 2019-07-08 10:19:41 · 2972 阅读 · 0 评论 -
mysql 计算字段/字段(百分比)
round( 字段 / 字段 , 保留小数位数)注意: COUNT(p.id)/c.sum 计算时,不能使用别名代替,否则报错(全部数学运算都是)select COUNT(p.id) as package_count, c.sum, ROUND(COUNT(p.id)/c.sum,3) as proportionfrom t_order o, t_package p,...原创 2019-06-28 17:12:59 · 16588 阅读 · 0 评论 -
关于Java的File.separator
File file=new File(); 这句是新建一个文件。file.separator这个代表系统目录中的间隔符,说白了就是斜线,不过有时候需要双线,有时候是单线,你用这个静态变量就解决兼容问题了。在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。比如说要在temp...转载 2019-06-28 19:46:54 · 137 阅读 · 0 评论 -
ELementUI select多选下拉框获取选中项的全部属性
原版:<template> <el-select v-model="value1" multiple placeholder="请选择">//multiple 多选,去掉就是单选 <el-option v-for="item in options" //循环添加下拉选项,options数据源遍历对象,item数据源中的元素 ...原创 2019-07-13 15:38:32 · 14214 阅读 · 4 评论 -
解决tomcat中文乱码问题
问题:解决:1、找到${CATALINA_HOME}/conf/logging.properties (个人tomcat安装目录中下/conf/logging.properties)2、打开logging.properties,添加语句:java.util.logging.ConsoleHandler.encoding = GBK3、重启tomcat,查看日志数据即可!...转载 2019-04-24 18:27:57 · 135 阅读 · 0 评论