lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1846 随笔 :: 0 文章 :: 109 评论 :: 288万 阅读

01 2021 档案

摘要:Java:简述Java中的自定义异常 《Java:详解Java中的异常(Error与Exception)》 《Java:简述Java中的自定义异常》 《Java:简述throw-throws异常抛出》 《Java:简述try-catch-finally异常捕获》 《Java:简述try-catch- 阅读全文
posted @ 2021-01-29 13:43 白露~ 阅读(87) 评论(0) 推荐(0) 编辑

摘要:Java:简述Java中的自定义异常 《Java:详解Java中的异常(Error与Exception)》 《Java:简述Java中的自定义异常》 《Java:简述throw-throws异常抛出》 《Java:简述try-catch-finally异常捕获》 《Java:简述try-catch- 阅读全文
posted @ 2021-01-29 13:25 白露~ 阅读(64) 评论(0) 推荐(0) 编辑

摘要:Java:简述Java中的自定义异常 《Java:详解Java中的异常(Error与Exception)》 《Java:简述Java中的自定义异常》 《Java:简述throw-throws异常抛出》 《Java:简述try-catch-finally异常捕获》 《Java:简述try-catch- 阅读全文
posted @ 2021-01-29 13:20 白露~ 阅读(87) 评论(0) 推荐(0) 编辑

摘要:《Java:详解Java中的异常(Error与Exception)》 《Java:简述Java中的自定义异常》 《Java:简述throw-throws异常抛出》 《Java:简述try-catch-finally异常捕获》 《Java:简述try-catch-finally中return返回》 一 阅读全文
posted @ 2021-01-29 13:15 白露~ 阅读(568) 评论(0) 推荐(0) 编辑

摘要:移动端APP的抓包配置,请看这篇文章:https://www.cnblogs.com/QiKa/p/13906667.html 以下针对PC抓包进行介绍: PC端设置 1、启动Charles软件,在菜单中找到 Help -> SSL Proxying ->Install Charles Root C 阅读全文
posted @ 2021-01-27 20:16 白露~ 阅读(3322) 评论(0) 推荐(0) 编辑

摘要:前言: Charles是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。 一、主界面介绍 二、网页抓包 启动 Charles 后,需要将 Charles 设置成系统代理,选择菜单中的 “Proxy” –> “macOS Prox 阅读全文
posted @ 2021-01-27 20:12 白露~ 阅读(166) 评论(0) 推荐(0) 编辑

摘要:Rewrite功能适合对某一类网络请求进行一些正则替换,以达到修改结果的目的。 可以重写接口所有元素的内容:header、host、url、path、query param、response status、body. 具体操作如下: 1.点击Charles菜单栏Tools中的Rewrite, ima 阅读全文
posted @ 2021-01-27 19:40 白露~ 阅读(2099) 评论(0) 推荐(0) 编辑

摘要:log4j.properties配置文件详解 一.部分参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息 配置日志信息输出目的地 阅读全文
posted @ 2021-01-26 23:08 白露~ 阅读(1323) 评论(0) 推荐(0) 编辑

摘要:背景 Java 中比较常用的日志框架: log4j(Log for Java):Apache 的一个开源项目,七种日志级别:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE logback:是一个很成熟的日志框架,其实 logBack 和 log4j 出自一个人之手,这个人 阅读全文
posted @ 2021-01-24 22:21 白露~ 阅读(2146) 评论(0) 推荐(0) 编辑

摘要:slf4j的jar包冲突:Class path contains multiple SLF4J bindings 发布于 2019-05-23 作者:不忘初心 浏览(15116) 评论(0) 今天在启动springboot项目的时候,碰见了一个错误提示,是slf4j的jar包冲突,但是不会影响项目启 阅读全文
posted @ 2021-01-24 22:13 白露~ 阅读(396) 评论(0) 推荐(0) 编辑

摘要:一、参考文档 1、官方文档 http://logback.qos.ch/documentation.html 2、博客文档 http://www.cnblogs.com/warking/p/5710303.html 二、logback.xml常用配置详解 常用节点结构图: 1、根节点<configu 阅读全文
posted @ 2021-01-24 20:56 白露~ 阅读(635) 评论(0) 推荐(0) 编辑

摘要:什么是Slf4j ? Slf4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,Slf4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。 从某种程度上,S 阅读全文
posted @ 2021-01-24 15:43 白露~ 阅读(187) 评论(0) 推荐(0) 编辑

摘要:前面介绍了Commons Logging和Log4j这一对好基友,它们一个负责充当日志API,一个负责实现日志底层,搭配使用非常便于开发。 有的童鞋可能还听说过SLF4J和Logback。这两个东东看上去也像日志,它们又是啥? 其实SLF4J类似于Commons Logging,也是一个日志接口,而 阅读全文
posted @ 2021-01-24 15:41 白露~ 阅读(179) 评论(0) 推荐(0) 编辑

摘要:1.SLF4J(Simple logging Facade for Java) 意思为简单日志门面,它是把不同的日志系统的实现进行了具体的抽象化,只提供了统一的日志使用接口,使用时只需要按照其提供的接口方法进行调用即可,由于它只是一个接口,并不是一个具体的可以直接单独使用的日志框架,所以最终日志的格 阅读全文
posted @ 2021-01-24 15:39 白露~ 阅读(278) 评论(0) 推荐(0) 编辑

摘要:一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了sl 阅读全文
posted @ 2021-01-24 15:38 白露~ 阅读(324) 评论(0) 推荐(0) 编辑

摘要:声明:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j; 1.使用idea首先需要安装Lombok插件; lombok插件的安装 2.在pom文件加入lombok的依赖 <de 阅读全文
posted @ 2021-01-24 15:28 白露~ 阅读(156) 评论(0) 推荐(0) 编辑

摘要:背景 知道有这么个东西,是因为项目中用到了@Slf4j注解。lombok库提供了一些注解来简化java代码官网:http://projectlombok.org/查看lombok所有api:https://projectlombok.org/api/overview-summary.html 几个常 阅读全文
posted @ 2021-01-24 15:27 白露~ 阅读(536) 评论(0) 推荐(0) 编辑

摘要:杀僵尸进程 部分程序员,肯定喜欢下面命令: ps -ef | grep java (先查java进程ID) kill -9 PID(生产环境谨慎使用) kill、killall、pkill命令的区别 kill:通过pid来杀死进程 killall (killall [参数] [进程名]):Linux 阅读全文
posted @ 2021-01-23 20:50 白露~ 阅读(830) 评论(0) 推荐(0) 编辑

摘要:对于大型网站来说,很多网站在可用性方面提出4个9或者5个9的要求,如果是4个9,那么网站全年的不可用时间不能超过52.6分钟,如果是5个9,全年不可用时间不能超过5.2分钟。这其实是很难的,无论多么厉害的程序员,他写过的代码不可能完全没有问题。而且有些时候,在线上发生问题的时候,我们大部分时间都用在 阅读全文
posted @ 2021-01-23 20:48 白露~ 阅读(504) 评论(0) 推荐(0) 编辑

摘要:使用linux查看日志排除bug是不少开发和测试人员的必备技能,为了更好的使用,所以百度结合自己经验总结一下常用的日志查看部分相关命令。大家可以随时更新提出质疑一同进步。 一、常用命令 tail head cat tac less more tail: n 是显示行号相当于nl命令 tail -10 阅读全文
posted @ 2021-01-23 20:46 白露~ 阅读(5178) 评论(0) 推荐(0) 编辑

摘要:import com.alibaba.fastjson.JSONObject;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.*;import org.slf4j.Logger;import org.slf4j 阅读全文
posted @ 2021-01-17 21:34 白露~ 阅读(584) 评论(0) 推荐(0) 编辑

摘要:在实体类使用数据库默认值的字段设置 @Column(name = "yourName",insertable = false) 在生成insert语句时会忽略字段(JPA下未测试) 示例如下, 具体描述可以看javax.persistence.Column 源码。 package cn.aps.en 阅读全文
posted @ 2021-01-17 20:58 白露~ 阅读(1183) 评论(0) 推荐(0) 编辑

摘要:假设我有三个表:Order、Client、Product。Order表中有列:client_id、product_id,外键分别是Client.id、Product.id现在我要连接这三个表,返回数据: OrderMapper.xml: <select id="selectOrderInfoByOr 阅读全文
posted @ 2021-01-13 22:27 白露~ 阅读(469) 评论(0) 推荐(0) 编辑

摘要:留兰香丶 2018-03-12 08:56:41 260475 收藏 201 分类专栏: MyBatis 文章标签: MyBatis MyBatis结果返回值类型 select 版权 一、返回一般数据类型 比如要根据 id 属性获得数据库中的某个字段值。 mapper 接口: // 根据 id 获得 阅读全文
posted @ 2021-01-13 22:14 白露~ 阅读(1094) 评论(0) 推荐(1) 编辑

摘要:springboot 发布于 2017-11-26 前言 今天我为大家带来一个被用烂的插件(PageHelper)之所以还要写一遍是因为在springboot上使用还是有点不一样的网上也有很多教程,但是在大天朝感觉复制粘贴太多,而且很多都不靠谱你按照网上许多教程来进行插件配置之后发现并没有实现分页功 阅读全文
posted @ 2021-01-13 21:30 白露~ 阅读(304) 评论(0) 推荐(0) 编辑

摘要:2019.07.06 22:49 4747浏览 一、背景 Postman很多公司测试代码的一个常用工具。掌握其用法,对我们接口的测试有很大的帮助。 本文将对其简单的用法以及如何转成其他命令进行讲解。 二、演示 2.1 下载和安装 下载地址在这里,安装很简单自行安装 https://www.getpo 阅读全文
posted @ 2021-01-13 16:12 白露~ 阅读(1062) 评论(1) 推荐(0) 编辑

摘要:一、从charles等抓包工具中请求地址复制为CURL粘贴至postman可直接生成接口请求 操作:1、如下图右键->复制cURL Request 复制后代码示例: curl -H 'Host: www.baidu.com' -H 'user-agent: Android Phone 22 com. 阅读全文
posted @ 2021-01-13 14:58 白露~ 阅读(10205) 评论(0) 推荐(0) 编辑

摘要:1. 什么是跨域HTTP请求 现代浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。跨域HTTP请求是指A域上资源请求了B域上的资源,举例而言,部署在A机器上Nginx上的js代码通过ajax请求了部署 阅读全文
posted @ 2021-01-12 22:19 白露~ 阅读(231) 评论(0) 推荐(0) 编辑

摘要:1、第一种: public class CorsFilter extends OncePerRequestFilter { static final String ORIGIN = "Origin"; protected void doFilterInternal( HttpServletReque 阅读全文
posted @ 2021-01-12 21:55 白露~ 阅读(578) 评论(0) 推荐(0) 编辑

摘要:前言 @Configuration 用于定义配置类,可替换XML配置文件,被注解的类内部包含一个或多个@Bean注解方法。可以被AnnotationConfigApplicationContext或者AnnotationConfigWebApplicationContext 进行扫描。用于构建bea 阅读全文
posted @ 2021-01-12 21:50 白露~ 阅读(2119) 评论(0) 推荐(1) 编辑

摘要:一、1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面 若返回json等内容到页面,则需要加@ResponseBody注解 2.@RestController注解,相当于@Controller+@ResponseBody两 阅读全文
posted @ 2021-01-11 23:49 白露~ 阅读(2243) 评论(0) 推荐(0) 编辑

摘要:小程序网络请求wx.request({})是需要在header中添加参数content-type header: { 'content-type': 'application/json' // 默认值 }, 1 2 3 有时参数为application/json的请求后台接收参数为空,改成appli 阅读全文
posted @ 2021-01-11 23:36 白露~ 阅读(628) 评论(0) 推荐(0) 编辑

摘要:一、application/x-www-form-urlencoded 最常见 POST 提交数据的方式。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。请求类似于下面这样: POST 阅读全文
posted @ 2021-01-11 23:33 白露~ 阅读(363) 评论(0) 推荐(0) 编辑

摘要:1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的 阅读全文
posted @ 2021-01-11 23:26 白露~ 阅读(78) 评论(0) 推荐(0) 编辑

摘要:命名原则 库设计原则 表设计原则 字符集选择 字段设计:类型选择,长度选择 主键 设计 索引原则 稍后进行系统的总结 阅读全文
posted @ 2021-01-02 23:50 白露~ 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示