标签:struct

Java

JAVA动态字节码

wenming.gapo 发布于 2019-02-18

BCEL 可以深入 JVM 汇编语言进行类操作的细节。 BCEL 与 javassist 有不同的处理字节码方法, BCEL 在实际的 JVM 指令层次上进行操作,而 javassist 所强调的是源代码级别的工作。 ASM 是轻量级 java 字节码操作框架,直接涉及到 JVM...

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

Java

浅谈Java —— Reflection机制(一)

wenming.gapo 发布于 2019-02-18

反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 这就意味着,Java语言在运行时,拥有自观能力,通过这种能力可以了解自身,以便为下一步操作做准备。 反射的核心是JVM在运行时才动态加载...

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

Java

聊聊flink JobManager的heap大小设置

zhuangli 发布于 2019-02-18

序 本文主要研究一下flink JobManager的heap大小设置 JobManagerOptions flink-core-1.7.1-sources.jar!/org/apache/flink/configuration/JobManagerOptions.java @P...

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

Java

高效随机数算法Java实现

likai 发布于 2019-02-18

前言 事情起源于一位网友分享了一个有趣的面试题: 生成由六位数字组成的ID,要求随机数字,不排重,不可自增,且数字不重复。ID总数为几十万。 初次解答 我一开始想到的办法是 生成一个足够大的ID池(其实就是需要多少就生成多少) 对ID池中的数字进行随机排序 依次消费ID池中的数字...

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

Spring

springmvc 请求参数解析细节

hanze 发布于 2019-02-18

springmvc 的请求流程,相信大家已经很熟悉了,不熟悉的同学可以参考下资料! 有了整体流程的概念,是否对其中的实现细节就很清楚呢?我觉得不一定,比如:单是参数解析这块,就是个大学问呢? 首先,我们从最靠近请求末端的地方说起!此时,handler已经找到,即将进行处理! 这是...

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

编程技术

用Java 11实现清洁架构Clean Architecture

4

dulong 发布于 2019-02-18

在软件工程方面,软件架构是过去几年中最重要的主题之一。 罗伯特·C·马丁 (又名鲍勃大叔)在 他的书中 深刻地提出了他对清洁架构的看法,我强烈推荐! 但是当涉及到具体实施时,事情变得困难并且出现了许多问题。我该从哪里开始?我如何构建我的项目?如何将Bo...

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

Java

Spring系列-事务管理

3

dulong 发布于 2019-02-18

Spring Framework为事务管理提供了一致的抽象,具有以下优势: 跨不同事务API的一致编程模型,例如Java Transaction API(JTA),JDBC,Hibernate,Java Persistence API(JPA)和Java Data Objects...

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

编程技术

去中心化只是幻想?

1

yeseng 发布于 2019-02-16

究竟人们该不该对「去中心化(decentralization)」抱持希望?还是一切只是浮士德的一场梦?在讨论去中心化可不可行之前,我们首先要理清网络中的权力结构。 我们都说加密网络(cryptonetwork)的去中心化,这个去中心化是什么意思?大致百度一下,可以发现去中心化网络...

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

Java

数据结构之哈希表 Java中的经典实现HashMap分析

1

yeseng 发布于 2019-02-15

HashMap是最常用的Map族中的一个,Java Collection Framework 重要成员之一,HashMap 在项目中最常用到,既然HashMap如此重要,更应该了解HashMap的数据结构、实现原理、源码分析以及p如何实现快速的存取和扩容。 本文关于HashMap...

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

Java

Java利用Comparator实现分组排序

yanxinchi 发布于 2019-02-15

在数据库中我们可以使用 order by 和 group by 轻松实现分组和排序的功能,那么在Java中我们又该如何实现呢?下面我们一起来研究一番 Comparator 与 Comparable Comparable 是一个排序接口,实现了该接口的类,表示该类支持排序功能,重写...

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

Java

Some vulnerabilities in JEECMSV9

20

xubiao.zhuang 发布于 2019-02-15

/src/main/java/com/jeecms/cms/action/member/UeditorAct.java @RequestMapping(value = "/ueditor/getRemoteImage.jspx") public void ge...

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

Spring

使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

4

xiaoli.wang 发布于 2019-02-15

访问GitHub下载最新源码: https://github.com/gaussic/Sp… 文章已针对IDEA 2016做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码。 另外:文中的附图部分仍然为旧版本,请参照自身版本进行配置。 前言 由于近期一直在...

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

Java

如何在 Spring 中自定义 scope 原 荐

xirruiqiang 发布于 2019-02-15

大家对于 Spring 的 scope 应该都不会默认。所谓 scope,字面理解就是“作用域”、“范围”,如果一个 bean 的 scope 配置为 singleton,则从容器中获取 bean 返回的对象都是相同的;如果 scope 配置为prototype,则每次返回的对象...

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

Java

springCloud/印象

3

likai 发布于 2019-02-14

SOA代表面向服务的架构,将应用程序根据不同的职责划分为不同的模块,不同的模块直接通过特定的协议和接口进行交互。这样使整个系统切分成很多单个组件服务来完成请求,当流量过大时通过水平扩展相应的组件来支撑,所有的组件通过交互来满足整体的业务需求。 面向服务的设计,往往需要ESB(En...

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

Java

mmall_v2.0 Redis + Cookie 实现单点登录

尖兵 发布于 2019-02-14

电商项目中,在单服务器时,用户登录时将用户信息设置到 session 中,获取用户信息从 session 中获取,退出时从 session 中删除即可。 但在搭建 Tomcat 集群后,就需要考虑 Session 共享问题,可通过单点登录解决方案实现,这里主要有两种方法,一种是通...

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

Java

Java中的java.lang.Class API 详解

1

yanxinchi 发布于 2019-02-14

且将新火试新茶,诗酒趁年华。 概述 Class 是一个位于 java.lang 包下面的一个类,在 Java 中每个类实例都有对应的 Class 对象。类对象是由Java虚拟机(JVM)自动构造的。 Class 类的方法经常在反射时被调用。 创建Class对象 有三种方法可以创建...

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

Java

dubbo源码解析(四十一)集群——Mock

xiaoli.he 发布于 2019-02-14

集群——Mock 目标:介绍dubbo中集群的Mock,介绍dubbo-cluster下关于服务降级和本地伪装的源码。 前言 本文讲解两块内容,分别是本地伪装和服务降级,本地伪装通常用于服务降级,比如某验权服务,当服务提供方全部挂掉后,客户端不抛出异常,而是通过 Mock 数据返...

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