自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Java trycatch 异常信息原始数据存到数据库中

异常处理原始数据保存到数据库,或者发送邮件

2023-03-07 16:04:10 1047

原创 ApplicationAware

实现 AppliactionContextAware(IOC容器) 的类在启动之后就会自动执行,当一个类实现了这个接口之后,这个类就可以方便地获得ApplicationContext对象Spring发现某个Bean实现了ApplicationContextAware接口,Spring容器会在创建该Bean之后,自动调用该Bean的setApplicationContextAware()方法,调用该方法时,会将容器本身ApplicationContext对象作为参数传给该方法。— 自动执行set

2022-12-05 16:32:04 600

原创 云效持续集成

阿里云云效管理部署服务持续集成

2022-08-05 11:48:27 357

原创 分布式日志部署

1.1 @Autowired自动导入对象到类中,被注入进的类同样要被 Spring 容器管理比如:Service 类注入到 Controller 类中。

2022-07-27 16:50:25 186

转载 设置Linux服务器的前5分钟

Server security doesn’t need to be complicated. My security philosophy is simple: adopt principles that will protect you from the most frequent attack vectors, while keeping administration efficient enough that you won’t develop “security cruft”. If you us

2021-12-31 16:09:55 238

原创 mysql 日期每周每月分组

mysql查询分组%U 默认周日-周六为一周%u 周一周日为一周

2021-09-12 11:02:11 242

原创 2020-12-21

linux 安装redis,在阿里服务器上安装,外部访问;安装:1.获取redis资源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压  tar xzvf redis-4.0.8.tar.gz3.安装  cd redis-4.0.8  make  cd src  make install PREFIX=/usr/local/redis4.移动配置文件到安装目录下  cd ../ 

2020-12-21 12:21:32 101

原创 docker部署redis

拉取镜像docker pull redis1准备好目录映射mkdir -p /root/redis/redis01/confmkdir -p /root/redis/redis01/datacd /root/redis/redis01/conf#下载一个redis.conf文件wget http://download.redis.io/redis-stable/redis.conf12345启动$PWD为/root/redis/redis01cd ../docker..

2020-07-02 16:25:50 130

转载 字节跳动面试总结

第一面第一面我觉得应该是基础面,重点考察的是自己技术的广度 和一些技术的掌握情况,一面小哥哥也没有深究于某个特定的点,面试时间大约1个小时。 自我介绍 怎么打算投递后台岗位的,没有考虑契合自己研究方向的工作? 有了解过OAuth2.0么,说说你对OAuth2.0的理解 蘑菇博客开发过程中,有了解或学习其它的开源框架么 蘑菇博客文章发布的流程是怎么样的,是多人博客系统么 对其它的一些博客框架有了解么,比如hexo hexo和蘑菇博客相...

2020-07-02 14:44:31 3541 1

原创 @Valid @Validated @PathVariable @PathParam

@Validated:可以用在类型、方法和方法参数上。但是不能用在成员属性(字段)上@Valid:可以用在方法、构造函数、方法参数和成员属性(字段)上@Validated和@Valid加在方法参数前,都不会自动对参数进行嵌套验证@Validated和@Valid区别:Spring validation验证框架对入参实体进行嵌套验证必须在相应属性(字段)加上@Valid而不是@Va...

2020-04-26 11:49:48 1501 1

原创 CachePut既然每次都会执行,哪还有缓存的意义吗

@CachePut和@Cacheable这两个标签可以结合使用,当需要根据请求改变值的时候,利用@CachePut将值改变并写入到缓存中,而@Cacheable标签除了第一次之外,一直是取的缓存的值。注意的点:1、必须是同一个缓存实例。2、key值必须是相同的。Cacheable一直读的缓存,实际数据已经改变了,那就不对了,就需要CachePut更新缓存值,那么Cacheab...

2020-04-24 14:21:48 732 2

转载 java类中serialversionuid 作用

serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常,即是InvalidCastEx...

2020-03-26 17:05:28 192

原创 JAVA容器导图

2020-03-26 11:35:32 111

原创 秒杀并发处理

加事务注解;@Transactional先修改商品库存量,update之后查询商品库存量是否大于0,若是小于则,rollback(TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();)保证查询准确,for update(行级锁,属于悲观锁。commit 或 rollback 释放锁定)...

2020-03-23 11:55:30 222

原创 阿里云服务器docker 部署nginx+php+mysql遇到的坑

1.先拉取nginx,mysql,php的镜像我安装的是docker pull mysql  mysql 5.72.安装MySQL的容器:docker run --name mysql5.7 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456-d mysql:5.7MYSQL_ROOT_PASSWORD指定数据库密码-p 代表端口映射,格式为...

2019-11-19 12:04:44 2933

原创 mybatis_plus学习记录

https://www.jianshu.com/p/ceb1df475021

2019-10-22 09:04:17 99

原创 Spring IoC有什么好处呢?

Spriing Ioc依赖注入,控制反转;上层控制下层,下层依赖上层设计;所谓依赖注入,就是把底层类作为参数传入上层类,实现上层类对下层类的“控制,用依赖注入实现控制反转控制反转容器(IoC Container)ioc的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理,这可以带来很多好处。第一,资源集中管理,实现资源的可配置和易管理。第二,降低了使用资源...

2019-07-23 11:21:01 917

转载 Spring IOC 容器源码分析

https://javadoop.com/post/spring-ioc

2019-07-16 22:50:02 132

原创 js 时间格式化

//日期格式$.fn.datebox.defaults.formatter = function (date) { //显示格式: 2017-05-08 17:15:15 var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); va...

2019-06-21 15:05:06 340

原创 多个弹窗选中

选择商品后保存<!DOCTYPE html><html xmlns:margin-bottom="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title><%= trans.index.title %></title&...

2019-06-21 14:54:33 196

原创 微信小程序转发获取积分

授权获取个人的openid// 查看是否授权wx.getSetting({success: function(res) {if (res.authSetting['scope.userInfo']) {//获取用户信息wx.getUserInfo({success: function(res) {//给全局变量赋值app.globalData.userInfo ...

2019-05-16 17:36:17 4005 1

转载 如何保障消息中间件100%消息投递成功?如何保证消息幂等性?

如何保障消息中间件100%消息投递成功?如何保证消息幂等性?一、前言我们小伙伴应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafka等。引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用。如上图:(1)订单服务投递消息给MQ中间件(2)物流服务监听MQ中间件消息,从而进行消费我们这篇文章讨论一下,如何保障订单服务把消息成功投递给MQ...

2019-05-06 14:17:25 142 1

转载 使用NodeJS将文件或图像上传到服务器

原文:http://www.tuicool.com/articles/Y3iau2B在这篇文章中,我们将看到如何使用NodeJS上传文件或图像到服务器。这里我们将使用Visual Studio和以下NPM包用于我们的开发过程。express multer body-parser我们将简要解释这些包的使用。众所周知,NodeJS是一个基于Chrome V8 JavaScript引擎的运...

2019-04-28 10:18:26 5905 1

原创 springboot 部署微信小程序后台

app.js配置本地连接测试url: 'http://127.0.0.1:8888',application.properties 设置端口号#端口号server.port=8888

2019-04-26 13:46:50 1187

原创 node.js 访问跳转页面

1.res.send({total: data.length, rows: back})2.返回页面的路径res.render('model/modelCoffeeView',{op:op});3.返回可直接跳转res.redirect(301,'www.baidu.com')router.get('/modelCoffee/view')...

2019-04-26 10:20:08 2046

原创 微信小程序上传

用微信开发者工具上传代码详情处修改成你要上传的小程序APPid即可

2019-04-26 09:16:56 154

原创 BIO 与NIO 区别比较

NIO相较于BIO  有个复用路由器。当NIO创建一个新的链接之后,不会直接连接一个线程,而是先连接到复用路由器上。该复用路由器可以连接多个线程。而BIO是创建一个新的连接之后,该连接直接连到线程之上。这样BIO客户端请求越大,服务器就需要更多的线程,服务器会因此而瘫痪。...

2018-07-17 13:15:36 2712

原创 parameterType和@Param注解用法

在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。1.基本数据类型,如输入参数只有一个,其数据类型可以是基本的数据类型,也可以是自己定的类类型。包括int,String,...

2018-06-20 10:22:04 9082 2

空空如也

空空如也

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

TA关注的人

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