自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 SpringBoot 学习(一)helloWorld

1简介SpringBoot用了也有那么久,刚好最近也有时间,就写个系列总结2.helloWorld 搭建 Eclipse-file-new maven project-  quickstart选择新建controller package com.jf.controller;import org.springframework.web.bind....

2018-07-30 10:23:26 137

原创 base64进行图片上传遇http转义问题总结

1问题在使用base64进行图片上传时。string字符串会经过http协议进行转义,所以要将转义后的字符串转回原始字符串再进行解析 转义后的字符:data%3Aimage%2Fjpeg%3Bbase64%2C%2F9j%2F4AAQSkZJRgABAQAAAQABAAD%2F2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB%0AAQ...

2018-07-25 15:48:31 7112

原创 SSM中使用base64进行图片的上传

1.地址http://imgbase64.duoshitong.com/图片转换为base64,就是一个很长的String2.保存a.使用postman进行测试入参:data:{"files":["sssssss"."sdadsadasda"]} 代码保存@RequestMapping(value = "suggestion", method = {Reques...

2018-07-20 13:59:23 1382

原创 Netty学习(五)BootStrap详解

1.Bootstrap 类型Netty 的包括两种不同类型的引导。而不仅仅是当作的“服务器”和“客户”的引导,更有用的是考虑他 们的目的是支持的应用程序功能。2.引导客户端和无连接协议当需要引导客户端或一些无连接协议时,需要使用Bootstrap类。 1. 创建一个新的 Bootstrap 来创建和连接到新的客户端管道2. 指定 EventLoopGroup3....

2018-07-18 15:06:17 1996

原创 SpringBoot动态获取上传文件地址和附件上传

1 yml文件配置com:  js:    localFilePath:      D://jsStatic    staticFile:      /static2 上传地址获取/**     * 根据yml文件的配置,获取图片的存储路径     */    @Value("${com.js.localFilePath}")    String saveurl; ...

2018-07-18 11:18:24 2994

原创 Netty学习(四)

 Channel 的四个状态 ChannelHandlerAdapter 的方法,主要推送事件 到 pipeline 下个 ChannelHandler 直到 pipeline 的结 束。这个类 也作为 ChannelInboundHandlerAdapter 和ChannelOutboundHandlerAdapter 的基础。ChannelInboundHandler 实现...

2018-07-17 14:40:00 214

原创 Netty学习(三)架构模型

 BOOTSTRAPNetty 应用程序通过设置 bootstrap(引导)类的开始,该类提供了一个 用于应用程序网络层配置的容 器。 CHANNELPIPELINE ChannelPipeline 提供了一个容器给 ChannelHandler 链并提供了一个API 用于管理沿着链入站和出站事 件的流动。每个 Channel 都有自己的ChannelPipeline,当 ...

2018-07-17 10:38:59 474

原创 Netty学习(二)完整hello word 详细注解

1netty结构419那个是以前网上看的,注解太少,不适合新手,后来又重新学习了下论总结的重要性。。。client发信息给Server,server再返回给client2实现 Netty 服务器都需要下面这些:一个服务器 handler:这个组件实现了服务器的业务逻辑,决定了连接创建后和接收到信息后该如何处理 上图中的ServerHandler,Echo Server 将会将接受到的数据的拷贝发送...

2018-07-16 16:57:46 193

原创 netty学习(一)

异步和事件驱动所有的网络应用程序需要被设计为可扩展性,可以被界定为“一个系统,网络能力,或过程中能够处理越来越多的工作方式或可扩大到容纳增长的能力”(见 Bondi, André B. (2000). "Characteristics ofscalability and their impact on performance")。我们已经说过,Netty 帮助您利用非阻塞 I/O 完成这一目标,通...

2018-07-16 13:49:41 237

原创 SSM中自定义定时器

1很简单,直接上代码<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http

2018-07-04 15:59:49 275

原创 SSM中附件上传,自定义保存路径

1.使用postman工具上传注意:火狐的哪个restClient用不了,可能是我没用对参数如图2.后台代码 /** * * @Description 添加用户评论 * @Param * @Return */ @RequestMapping(value = "suggestion", method = { RequestMethod.POST}, produces =...

2018-07-04 15:49:08 1613

19 为什么我只查一行的语句,也执行这么慢?.pdf

一般情况下,如果我跟你说查询性能优化,你首先会想到一些复杂的语句,想到查询需要 返回大量的数据。但有些情况下,“查一行”,也会执行得特别慢。今天,我就跟你聊聊 这个有趣的话题,看看什么情况下,会出现这个现象。

2019-12-02

18 为什么这些SQL语句逻辑相同,性能却差异巨大?.pdf

在 MySQL 中,有很多看上去逻辑相同,但性能却差异巨大的 SQL 语句。对这些语句使用 不当的话,就会不经意间导致整个数据库的压力变大。 我今天挑选了三个这样的案例和你分享。希望再遇到相似的问题时,你可以做到举一反 三、快速解决问题。

2019-12-02

14 count 这么慢,我该怎么办?.pdf

在开发系统的时候,你可能经常需要计算一个表的行数,比如一个交易系统的所有变更记 录总数。这时候你可能会想,一条 select count(*) from t 语句不就解决了吗? 但是,你会发现随着系统中记录数越来越多,这条语句执行得也会越来越慢。然后你可能 就想了,MySQL 怎么这么笨啊,记个总数,每次要查的时候直接读出来,不就好了吗。

2019-11-29

13 为什么表数据删掉一半,表文件大小不变?.pdf

经常会有同学来问我,我的数据库占用空间太大,我把一个最大的表删掉了一半的数据, 怎么表文件的大小还是没变? 那么今天,我就和你聊聊数据库表的空间回收,看看如何解决这个问题。

2019-11-29

postgresql介绍使用 和mysql的对比优化

postgresql 是逐渐热门的数据库 ,这里首先介绍了下这个数据库的基本使用,然后是 与mysql的对比,优化。

2018-10-09

java7深入理解核心技术与最佳实践

讲解了java7的最新特性,详细分析了核心技术还有详细的例子,需要的可以下载.pdf

2015-12-29

空空如也

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

TA关注的人

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