- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 socket、websoket、netty、socket.io 对比
socket、websoket、netty、socket.io 含义之间的对比
2022-08-05 09:34:13
4734
转载 数据中台是什么?附9张架构图优质模板
2016年前后,随着互联网的高速发展,数据应用的需求变多,为快速响应业务需求,许多企业开始存在不同程度的烟囱式的开发模式,这种烟囱式的开发导致企业不同业务线的数据割裂,造成了数据的重复加工、研发效率、数据存储和计算资源的严重浪费,大数据的应用成本越来越高,同时带来指标口径不一致等问题。数据时代带来的挑战不仅是数据量的爆发式增长,更重要是如何管理好、处理好、利用好这些数据,很显然,传统的大数据建设方法论已无法满足企业的需求,那么大数据平台开发和管理工具的使用,才能助力企业有更大的发展。...
2022-08-05 09:27:16
2461
转载 List中根据对象字段快速查找对象
import java.lang.reflect.Field;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * List中根据对象字段快速查找对象 * @date 2020-05-12 9:47 */public class FSearchUtil { private StringBuffer.
2020-09-02 11:00:20
7790
转载 java list按照 对象 指定多个字段属性进行排序
package com.example.demo;import java.lang.reflect.Field;import java.text.NumberFormat;import java.util.Date;import java.util.List;/** * 在数据库中查出来的列表中,往往需要对不同的字段重新排序。 一般的做法都是使用排序的字段,重新到数据库中查询。 * 如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。 下面就写一个通用的方法,对.
2020-09-02 10:55:35
1606
原创 springboot结合netty-socketio实现消息实时推送总结
最近做了消息实时推送的功能,使用到了netty-socketio,关于有关的资料和遇到的问题总结如下1、大神们谢好的demo,这是最重要的,大家可以下载,在此基础上修改。https://github.com/mrniko关于此过程中遇到的坑就是socket传输中文的问题,项目中的issue也有提到,这里我就提一下就是连接的时候,Polling很不友好,建议你用Websocket(至于socket集中方式自行百度,不赘述了)例如使用java模拟访问String url = "http
2020-05-27 15:12:11
968
1
原创 Springboot使用Maven Profile和Spring Profile进行多环境配置
目的在实际的项目上,一般会分三种环境dev、test、prod来方便我们的开发和部署,要求我们在开发的时候可以方便地进行环境的切换,又要满足在发布版本的时候可以尽可能减少测试人员的配置。Spring Profile多环境为了实现多环境配置,我们可以在本地开发的时候在Resource文件夹下新建不同环境的配置文件,如下图所示:这时候我们只需要在主配置文件appli...
2020-03-30 15:37:50
1599
原创 easypoi生成数据为键值对动态多sheet的excel
easypoi用起来还是比较方便的,特别作为导出固定表头的EXCEL,其中easypoi也提供了导出动态表头单sheet的EXCEL,本文重点介绍的是导出多sheet的动态表头的EXCEL。
2020-03-14 16:36:48
706
原创 微信公众号自定义菜单开通和设置问题
首先登陆到公众号后台,再首页左边有功能板块,里面有添加功能插件,如果没有添加先点击进去添加。 添加后就可以在功能栏可以看到自定义菜单这个选项了,直接点进去,先开启,弹出对话框点击确定即可。 开启后就可以看到添加菜单,点击添加会弹出输入菜单名称对话框,这里是一级菜单,也就是显示在公众号首页最底部直接可以看到的菜单栏,可以添加三个...
2019-10-22 09:43:45
2452
原创 POI导出excel到浏览器下载设置
1.导出xlsx格式response.setHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes("utf-8"), "ISO8859-1"));response.setContentType("application/vnd.openxmlformats-officedocu...
2019-03-18 15:48:20
908
原创 springboot 集成GMB 和tk.mybatis生成工具
基于我分享的springboot集成GMB(mybatis代码生成工具)后,再次加入tk.mybatis生成通用mapper,按需生成xml文件。在实际项目开发中,我们经常会遇到添加字段的情况,一旦增加一个字段,我们就需要重新生成相关代码文件,就需要对比当前生成的和前期写的代码,比较麻;用了tk.mybatis生成通用的mapper代码文件,和基本的xml文件,当再次修改表字段时候,由于以前xml...
2018-11-23 15:18:34
285
原创 springboot添加logback日志处理
1.添加日志依赖假如maven依赖中添加了spring-boot-starter-logging:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId>...
2018-11-20 18:06:12
921
原创 springboot 集成 redis
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。在项目中一般都会用到,这里我会简单介绍一下redis在sproingboot的集成。1.项目结构2.pom.xml中加入依赖<dependency> <group...
2018-11-20 17:29:34
132
原创 springboot 中关于异常的处理
异常处理在项目中还是比较重要的,springboot 中的异常有些类似于springmvc,熟悉springmvc的朋友就不会那么陌生了。为什么我们在项目中需要做全局异常处理昵,实际是可以在每一个contoller中的每一个方法中加入try catch,实现对异常的处理,但是这样写就会变焦麻烦,代码也会比较冗余,所以使用全局异常处理,在service中直接抛出异常就可以了,非常的简单...
2018-11-20 17:12:32
242
原创 springboot 集成mybatis自动生成工具
mybatis自动生成工具给我们的开发带来了很大的便利,所以我们希望在实际的项目开发中也可以加入。生成工具可以单独运行,但是需要把生成的文件自行添加到项目对应的包中,比较耗时,所以就把生成工具集成到项目中直接生成到项目对应的包或者类中,比较方便,具体就看下面的代码配置了1.项目结构2.pom.xml中加入依赖<dependency> <groupId>...
2018-11-20 15:49:14
346
原创 springboot 集成swagger接口视图展示
springboot 项目的新建我在这里就不赘述了,不会的朋友可以自行学习一下。多的不讲,直接上代码1.项目的结构2.pom.xml文件中加入依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifa...
2018-11-20 15:36:21
796
原创 使用docx4j根据书签自动替换word中的文本和图片,图片自适应大小
此功能中的文本替换实现不难,但是图片替换和自适用费了很大劲,主要是要知道word文档的原理,实际是一个zip 的压缩包,里面包括图片信息和xml文件等等,主要就是看xml中的对应关系,大家可以试着把word改为一个zip文件看看,废话不多说,直接上代码。主类,测试类:package com.test;import org.docx4j.Docx4J;import o...
2018-11-20 15:19:00
4449
11
转载 视频直播具体实现方案
转载于: http://www.cnblogs.com/applerosa/p/7162268.html 需要注意的是,在获取环信聊天室ID和腾讯云三个推/拉流地址的时候,需要先去注册,获取所用开发者账号。所以这个教程所必须的东西:1.环信开发者账号;2.腾讯云开发者账号; 一、做直播,肯定要有一个直播模型,这里我们用直播间来做示例:这里只是做个基础的演示,所以都...
2018-11-16 18:05:21
2746
转载 (转)java常用的框架介绍
转https://www.cnblogs.com/byqh/p/5595384.html一、SpringMVChttp://blog.youkuaiyun.com/evankaka/article/details/45501811Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就...
2018-07-10 11:31:07
118
转载 nginx配置文件结构和讲解
在nginx.conf的注释符号位#nginx文件的结构,这个对刚入门的同学,可以多看两眼。默认的config:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid ...
2018-07-09 18:03:29
1009
转载 Fiddler模拟post四种请求数据
出处: http://www.cnblogs.com/xiaoxi-3-/ 前言:Fiddler是一个简单的http协议调试代理工具,它界面友好,易于操作,是模拟http请求的利器之一。在接口测试中,接口通常是get请求或者post请求。get请求的测试一般较为简单,只需设置好相关的请求头,url写正确即可。但是在测试post请求时,请求数据格式的设置往往就稍显复杂。尤其是在开发人员的接口文档描述...
2018-06-26 16:51:09
223
转载 通过拦截器Interceptor实现Spring MVC中Controller接口访问信息的记录
转载http://www.cnblogs.com/gl-developer/p/5997508.htmljava web工程项目使用了Spring+Spring MVC+Hibernate的结构,在Controller中的方法都是用于处理前端的访问信息,Controller通过调用Service进行业务处理后给前端返回ModelAndView对象或者只返回Json格式数据。如果能够获得Ht
2018-03-06 17:05:18
850
转载 Jenkins 持续集成综合实战
【原创】Jenkins 持续集成综合实战 发表于 2017-01-06文章目录1 安装 Jenkins1.1 安装 JDK/Maven1.2 安装 Jenkins1.2.1 离线安装1.2.2 在线安装1.2.3 基于 Tomcat 安装1.2.4 免安装方式1.3 调整配置文件1.4 启动1.5 防火墙放行1.6 卸载2 基本配置2.1 登录2
2018-03-05 09:41:23
596
转载 IO流应用
转载https://www.cnblogs.com/yoke/p/7440669.htmlIO流IO流概述及FileWriter类的使用FileReader类使用缓冲流介绍和使用IO流相关案例NO.one IO流概述及FileWriter类使用 1.1 IO流概述及分类 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的
2018-02-28 10:47:56
286
转载 Base64
作者:刘巍然-学酥链接:https://www.zhihu.com/question/38036594/answer/74917716来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。那么,Base64又是什么呢?和我们听说过的Hex编码,ASCII编码,UTF-8编码什么的,有什么关系吗?我尽量用简单的语言来讲讲故事。===========
2018-02-27 11:38:57
452
转载 单点登录原理与简单实现
转载 http://www.cnblogs.com/ywlaker/ 一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何
2017-12-25 09:31:44
237
转载 tomcat logs 目录下各日志文件的含义
转载:http://www.cnblogs.com/signheart/p/0ed0bef7dfadf59534eec76ad4607654.htmltomcat logs 目录下各日志文件的含义tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份 localhost.2016-07-05.txt //
2017-11-17 10:45:20
1596
原创 关于mysql用户权限的问题
linux 7 默认外界不能访问,所以外界需要配置权限,当然其他的linux版本外界不能访问也需要配置权限。1.登录mysql > mysql -u root -p2.查看所以用户情况 其中host是主机名,外界范围的主机名或者ip host 为localhost或者127.0.0.1都是指的本机(着大家一般都清楚),host为bogon也是指的本机(
2017-11-17 09:47:26
261
转载 linux目录结构详解
转载:https://www.cnblogs.com/laov/p/3409875.html初学Linux,首先需要弄清Linux 标准目录结构/root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2
2017-11-16 14:52:09
130
转载 server.xml详解
前言Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。本文将通过实例,介绍serv
2017-11-16 14:02:56
1380
转载 MSql安装
目录一、概述二、MySQL安装三、安装成功验证四、NavicatforMySQL下载及使用 一、概述 MySQL版本:5.7.17 下载地址:http://rj.baidu.com/soft/detail/12585.html?ald 客户端工具:NavicatforMySQL 绿色版下载地址:http://www.cr173.com/soft/
2017-10-20 10:56:36
386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人