10 李思苇

尚未进行身份认证

细水长流

等级
TA的排名 5w+

springboot restful api

https://blog.csdn.net/qq_37128049/article/details/88939044与前端开发并行工作9.1概述:使用swagger自动生成html文档根据写的代码自动生成文档使用WireMock快速伪造RESTful服务后端如果做伪造服务,那么前端就可以不用造假数据了。如果让前端自己造假数据的话,APP(安卓,苹果),浏览器等众多前端组每个都...

2019-07-01 17:23:38

Maven pom.xml中的元素modules、parent、properties以及import

转自:https://www.cnblogs.com/youzhibing/p/5427130.html前言项目中用到了maven,而且用到的内容不像利用maven/eclipse搭建ssm(spring+springmvc+mybatis)用的那么简单;maven的核心是pom.xml,那么我就它来谈谈那些不同的地方;给我印象最深的就是如下四个元素:modules、parent、prop...

2019-06-22 17:21:56

zookeeper应用

应用场景分布式环境下高可靠的协调系统hdfsHA/YARNResourceManager/HBase/Dubbo特点最终一致性:为所有客户端展示同一视图可靠性:如果一条消息被一台服务器接受,那么它将被所有服务器接受。实时性:ZK不能保证两个客户端同时得到刚刚更新的数据,如果需要读最新数据,那么需要在读之前调用sync()等待无关(wait-fr...

2019-06-22 10:40:20

字符集和字符编码

转自:https://www.cnblogs.com/notbecoder/p/4840783.html总结:最开始只为了表示英文字母及符号,美国标准委员会(AmericanStandardCorpration)制定了一个每个英文字符与数值的对应关系表,即ASCII码表。因为字符数量不超过256个,即可以用小于256的数值表示这些所有字符,因此用一个字节对其进行编码足够。后来为了能...

2019-06-14 09:51:58

ObjectDB-JPA官方文档翻译之:EntityManager的persistence context及实体对象的状态

实体对象是@Entity类型的类在内存中的实例对象,也是存储在物理数据库中的对象在内存中的表现形式。采用JPA规范去管理对象数据库,需要执行许多操作,包括存储、检索、更新、删除对象等JPAEntity生命周期状态实体对象的生命周期有四种状态:创建、托管、删除、分离当一个@Entity类型的实例刚被创建后,并未和EntityManager产生管理,在DB中也没有相应形式的数据表示。当...

2019-06-02 14:59:41

ObjectDB-JPA官方文档翻译之:Database Connection using JPA

一个EntityManager实例是一个数据库连接,此实例也提供了对数据库级别的操作功能。一般一个应用程序需要多个EntityManager实例与数据库进行交互。EntityManagerFactory实例则是用来创建EntityManager实例的。一般对于一个应用程序,与一个数据库的交互需要一个EntityManagerFactory实例管理EntityManager实例连接池或...

2019-06-02 13:38:42

ObjectDB-JPA官方文档翻译之(五):持久化类的注册

JPA持久化单元一个持久化单元指的是包含一组用户自定义的@Entity@MappedSuperClass@Embeddable类。在JPA中必须显式地声明持久化单元。在JPA中,持久化单元需要声明在classpath下的META-INF/persistence.xml文件中,用<persistence-unitname="pu-name">元素声明,name用于实例...

2019-06-01 13:58:50

ObjectDB-JPA官方文档翻译之(四):Entity数据结构的更新

持久化字段的转换只要没有对@Entity类型的持久化字段的定义进行更新,那么对于ObjectDB来说都是透明的。例如:添加、删除、改变构造函数,方法,和非持久化字段。如果对持久化字段的定义做了更新,那么ObjectDB将旧的数据对象加载到内存中后,会对旧数据自动进行转换,而当再次存储时,会将其存储到新模式中,规则如下:对于新模式中的每个字段,如果旧模式中有与其匹配的字段,则用旧值初始化...

2019-06-01 13:30:16

ObjectDB-JPA官方文档翻译之(三):索引-@Index @Unique

如果检索时没有索引或者说没有可用的索引,那么数据库会逐条遍历所有数据,以判断每条数据是否匹配。在数据量大的情况下,这种操作很耗时。如果检索时有可用的索引,效率会有几何级的增长,因此需要仔细分析需求,以建立合适的索引。ObjectDB为每个索引管理一个BTree,此BTree数据又数据库服务器维护在文件系统中。BTree的每个节点的键是索引的字段的所有去重后的值,又在每个节点上维护了一个字段值为...

2019-06-01 12:46:14

ObjectDB-JPA官方文档翻译之(二):@GeneratedValue自动生成字段值-主键或者非主键

Markingafieldwiththe@GeneratedValueannotationspecifiesthatavaluewillbeautomaticallygeneratedforthatfield.ThisisprimarilyintendedforprimarykeyfieldsbutObjectDBalsosupports...

2019-05-31 18:20:42

ObjectDB-JPA官方文档翻译之(一):JPA Primary Key

存储在数据库中的每个实体对象都有一个主键。作为对象数据库,ObjectDB支持隐式对象ID,因此不需要显式定义的主键。但ObjectDB还支持显式的标准JPA主键,包括复合主键和自动序列值生成。这是ObjectDB的一个非常强大的特性,它在其他面向对象的数据库中是不存在的。本页包含以下主题:实体标识自动主键应用程序集主键复合主键嵌入的主键获取主键使用主键进行对象聚类实体标识数...

2019-05-30 19:25:13

maven使用及高级

maven工作全靠插件**-plugin**,maven的工作目标也是插件:管理插件

2019-05-07 16:39:26

JVM启动参数

java启动参数共分为三类标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;标准参数中比较有用的:verbose-verbose:class输出jvm载入类的相...

2019-04-26 18:31:24

jvm垃圾收集-java GC

GC算法:标记-清除(碎片,大对象空间不足;效率低)复制(浪费50%的空间;持续复制长生存期对象,效率低)标记-整理分代收集,结合“复制”与“标记-整理”,新生代用“复制”算法,老年代用“标记-整理”新生代中只有少量对象存活,采用复制算法,所费空间并不多。老年代中对象存活率高,对象生命周期长,不宜采用复制算法垃圾收集器衡量垃圾收集器的主要参数:STW(StopTheWor...

2019-04-24 19:22:30

JDK新特性

转自:技术迭代:JDK5~10新特性

2019-04-24 14:23:56

JVM内存模型-JAVA Memery Model

Heap堆所有线程共享、生命周期与JVM进程相同主要存放对象实例没有空间且无法扩展时,OutOfMemeryErrorGC主要负责此区域的清理空间最大的区域MethodAread方法区(PermGeneration持久代)所有线程共享、生命周期与JVM进程相同主要存放类的信息、常量、静态变量即类变量、代码数据类的二进制字节流文件加载后,根据类文件内容封装出的数据结...

2019-04-24 10:04:09

java的类加载及ClassLoader

转自:java类的加载机制JVM加载类的逻辑过程三大阶段:加载、连接、初始化连接阶段:验证、准备、解析加载根据类的 全路径限定名称,找到类的二进制字节流文件。根据类的二进制字节流文件,生成类的运行时数据结构,存储在方法区内。生成类的java.lang.Class对象,存储在jvm堆中。连接·验证类的二进制字节流文件格式验证:是否符合.class文件格式的规范...

2019-04-24 09:12:07

一种面向作业流(工作流)的轻量级可复用的异步流水开发框架JobFlow的设计与实现

原文:https://blog.csdn.net/monkey_d_meng/article/details/6419246   要做这个东东的想法由来以久了的说,一个月以前动手把代码实现了下来,今天觉得如果实在不写成博文记录下来的话,不知又要推到何年何月了。嗯,废话不多说,直入正题了~       在实际的开发过程中,我们经常会遇到这样的情况:海量的并发用户发送请求要求服务器处理,...

2018-11-07 08:56:02

生产者/消费者问题的多种Java实现方式

转自:https://blog.csdn.net/monkey_d_meng/article/details/6251879实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。...

2018-11-07 08:33:47

_cat API

json数据虽然结构非常规范,但仍然需要人肉眼从中进一步提取数据关系。而_cat则将数据展示为紧凑且对齐的文本,更符合人的可视化习惯。/_cat/_catcommandalonelistsalltheavailablecommands.不加任何参数的/_cat命令,会显示_catAPI的所有可用命令列表。/_cat/xxx?help详解xxx命令。列出命令的结...

2018-11-05 10:58:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。