标签:UTC

Java

没有找到Java类…和MIME媒体类型text / html的消息体编写器

yeseng 发布于 2018-10-16

参见英文答案 > How to produce JSON output with Jersey 1.6 using JAXB 6 我正在使用jms /气氛框架在两个应用程序之间进行通信. 其中一个应用是主题的消息生成器,发送以下类型的自定义对象: @XmlRootEleme...

阅读(21)评论(0)赞 (0)

Java

如何使用Netty技术设计一个百万级的消息推送系统

12

小丁 发布于 2018-10-15

先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互。 最主要的工作就是要有一个系统来支持设备的接入、向设备推送消息;同时还得满足大量设备接入的需求。 所以本次分享的内容不但可以满足物联网领域同时还支持以下场景: 基于 WEB 的聊天系统(点对...

阅读(21)评论(0)赞 (0)

Java

简单看,tomcat源码(一)启动与监听

darida 发布于 2018-10-12

tomcat 作为知名的web容器,很棒! 本文简单了从其应用命令开始拆解,让我们对他有清晰的了解,揭开神秘的面纱!(冗长的代码流水线,给你一目了然) 话分两头: 1. tomcat是如何启动的? 2. tomcat是如何接收请求的? x. 应用程序是怎样接入tomcat的? 从...

阅读(40)评论(0)赞 (0)

Java

JAVA Common Collections 反序列化漏洞分析

dulong 发布于 2018-10-06

Common Collections库为JAVA提供了很多常用且强大的数据结构,在JAVA开发中使用较为广泛,该库的漏洞会导致极为广泛的安全问题。在漏洞曝出伊始,WebLogic、WebSphere、JBoss、Jenkins等基于JAVA开发的各种中间件及框架均受到影响。 本文...

阅读(23)评论(0)赞 (0)

Java

流式处理框架storm浅析(下篇)

6

xirruiqiang 发布于 2018-09-29

本文来自网易云社区 作者:汪建伟 举个栗子 1 实现的目标 设计一个系统,来实现对一个文本里面的单词出现的频率进行统计。 2 设计Topology结构: 这是一个简单的例子,topology也非常简单。整个topology如下: 整个topology分为三个部分: WordRea...

阅读(34)评论(0)赞 (0)

Java

Java通过mysql-connector-java-8.0.11连接MySQL Server 8.0遇到的几个问题

3

Harries 发布于 2018-09-28

这次新安装了一个MySQL数据库,然后navicat连接数据库一点问题没有。但是通过Java的jdbc连接却怎么都建立不了连接。 报如下错: 网上找了很久找到了原因: 数据库用的是Mysql8版本,但工程里面mysql驱动包却是5.1.37版本。只需修改驱动包为8.0.11版本即...

阅读(39)评论(0)赞 (0)

Java

[译] 如何定义日志消息的级别?详解日志的 5 个级别

2

changyuan.xu 发布于 2018-09-26

作者 | aib42 译者 | 刘嘉洋,无明 日志级别如何划分? 日志记录是软件开发的一个概念,几乎所有(可能并不是所有)软件都能从日志记录中获得很多好处。在开始一个大项目时,日志记录通常是我第一个要搭建的子系统。关于它的好处,我可以说出一大堆,但我想把这个机会留给其他人(或者哪...

阅读(38)评论(0)赞 (1)

Java

一次攻击内网rmi服务的深思

7

hellas 发布于 2018-09-20

说明 在日常扫描内网服务器的时候发现有几台主机开放了rmi服务,根据以往经验rmi服务存在反序列化漏洞,本以为可以直接拿ysoserial一把梭直接干。 java -cp ysoserial.exploit.RMIRegistryExploit 10.9.15.193 9999 ...

阅读(59)评论(0)赞 (0)

Java

Mac下Android Studio配置高德地图API过程记录与总结

4

darida 发布于 2018-09-16

集成高德地图SDK的过程总结以及发现的问题。 欢迎指正。 获取API KEY 获取SHA1 参考链接(高德开放平台): 获取Key 需要用到的命令 keytool -v -list -keystore文件路径,此处的keystore文件的路径 终端输入命令 笔者认为此方法最为简便...

阅读(68)评论(0)赞 (0)

Spring

Spring Boot(六)集成 MyBatis 操作 MySQL 8

dulong 发布于 2018-09-13

一、简介 1.1 MyBatis介绍 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC代码和手动设置参数以及获取结果集。 1.2 MyBatis发展史 MyBatis 原本是apache的一个开源项目i...

阅读(46)评论(0)赞 (0)

Java

Mybatis(三) 缓存

4

likai 发布于 2018-09-12

查询缓存主要是为了提高查询访问速度,即当用户执行一次查询后,会将该数据结果放到缓存中,当下次再执行此查询时就不会访问数据库了而是直接从缓存中获取该数据。 如果在缓存中找到了数据那叫做命中。 一级缓存 MyBatis的一级查询缓存(也叫作本地缓存)是基于org.apache.iba...

阅读(61)评论(0)赞 (0)

Spring

Spring Boot(十三)RabbitMQ安装与集成

6

尖兵 发布于 2018-09-12

RabbitMQ是一个开源的消息代理软件(面向消息的中间件),它的核心作用就是创建消息队列,异步接收和发送消息,MQ的全程是:Message Queue中文的意思是消息队列。 1.1 使用场景 削峰填谷:用于应对间歇性流量提升对于系统的“破坏”,比如秒杀活动,可以把请求先发送到消...

阅读(130)评论(0)赞 (0)

Spring

原 荐 Spring Boot + Mybatis Plus 整合——双剑合璧

puefu.he 发布于 2018-09-11

前言 我前面为了自己的业务开发也写了一套SpringBoot+mybatis整合的自动代码生成工具,并实现了lombok的使用,与swagger的整合,但是因为主要只考虑了,自己的编码习惯和业务需求,有很多不支持与问题,后续将持续完善。地址:自动生成三层代码URL 今天就说说Sp...

阅读(139)评论(0)赞 (0)

Java

Spring Boot 最佳实践(五)Spring Data JPA 操作 MySQL 8

1

songhua.gao 发布于 2018-09-07

一、Spring Data JPA 介绍 JPA(Java Persistence API)Java持久化API,是 Java 持久化的标准规范,Hibernate是持久化规范的技术实现,而Spring Data JPA是在 Hibernate 基础上封装的一款框架。 开发环境 ...

阅读(161)评论(0)赞 (0)

Java

Java并发——线程池ThreadPoolExecutor

2

wenming.gapo 发布于 2018-08-30

相对于为每个请求都创建一个线程,线程池通过重用现有的线程而不是创建新线程, 可以在处理多个请求时分摊在线程创建和销毁过程中产生的巨大开销 ,当请求到达时,工作线程通过已经存在, 不会由于等待创建线程而延迟任务的执行,从而提高响应性 。通过适当调整线程池的大小,可以创建足够多的线程...

阅读(101)评论(0)赞 (0)

Java

IDEA导入Github Spring 5.x 源码

5

puefu.he 发布于 2018-08-28

标签: Spring Github 源码 IDEA Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache License 2.0开源许可协议的形式发布,也有.NET平台上的移植版本。 下载Gradle...

阅读(241)评论(0)赞 (0)

Java

java、golang日志文件转储压缩实现

3

xiaoli.wang 发布于 2018-08-25

日志的转储和压缩是非常关键的,它不仅可以减少硬盘空间占用,主要还可以在发生故障时根据日志定位出故障原因。下面来看看golang和java的文件转储实现。 go语言: 用到了filepath包下的Walk方法,具体说明可以参看历史文章: go语言path/filepath包之Wal...

阅读(83)评论(0)赞 (0)