标签:多个字段

Java

mybatis

xirruiqiang 发布于 2019-11-21

<img src="http://student.kaikeba.com//assets/blue_logo-57d711624a.png" style="float:right;width:120px;padding-top:26px;&qu...

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

Java

Jdbc编程

dulong 发布于 2019-11-15

使用JDBC连接Oracle 实现思路: 使用一个名为oracle.properties的文件,里面写有Oracle的URL,User,Password和driver类,通过ClassLoader的输入流,输入流中有输入进程序的Oracle连接初始化参数,输入流在Properti...

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

Java

SpringBoot Activiti6系列教程(五)-activiti api

1

hellas 发布于 2019-11-13

介绍 Activiti api 设计的非常友好,使用的过程中也是学习到了api设计的一些技巧,有时间也会整理下,activit api主要是分两大块 Service Query Service负责执行动作,Query负责执行查询,也就是涉及到数据的 增、删、改 由Service负...

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

Java

如何利用缓存机制实现JAVA类反射性能提升30倍

16

邓龙华 发布于 2019-11-13

文章来源:宜信技术学院 & 宜信支付结算团队技术分享第4期-支付结算部支付研发团队高级工程师陶红《JAVA类反射技术&优化》 分享者:宜信支付结算部支付研发团队高级工程师陶红 原文首发于宜信支付结算技术团队公号:野指针 在实际工作中的一些特定应用场景下,JAVA类...

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

Java

如何利用缓存机制实现JAVA类反射性能提升30倍

16

yanxinchi 发布于 2019-11-13

文章来源:宜信技术学院 & 宜信支付结算团队技术分享第4期-支付结算部支付研发团队高级工程师陶红《JAVA类反射技术&优化》 分享者:宜信支付结算部支付研发团队高级工程师陶红 原文首发于宜信支付结算技术团队公号:野指针 在实际工作中的一些特定应用场景下,JAVA类...

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

Spring

开始使用 GraphQL 和 Spring Boot

dulong 发布于 2019-11-12

GraphQL 是一个来自于 Facebook 的相当新的概念,它让我们在写 Web API 的时候作为 REST 接口风格的另一种选择。 这篇文章将会介绍如何通过 Spring Boot 来搭建我们的 GraphQL 服务,这样无论在现有项目或者新项目里都可以很方便地使用。 2...

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

Java

MyBatis 和 SQL 注入的恩恩怨怨

5

likai 发布于 2019-11-08

MyBatis 是一种持久层框架,介于 JDBC 和 Hibernate 之间。通过 MyBatis 减少了手写 SQL 语句的痛苦,使用者可以灵活使用 SQL 语句,支持高级映射。但是 MyBatis 的推出不是只是为了安全问题,有很多开发认为使用了 MyBatis 就不会存在...

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

Java

设计模式之争:新分配内存还是内存池?(含评测)

1

changyuan.xu 发布于 2019-10-17

在上文中,我们使用C++和Java分别开发了一个队列,可以作为时钟发生器。今天我们将其用作度量工具。 今天的问题是:为每个新消息分配新内存,还是使用内存池?我观察到的网上讨论中,老派C程序员通常避免分配内存,而Java程序员则倾向于分配新内存。本文中我们将详细分析两种做法。 该问...

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

Java

Mysql使用规约(摘自java开发手册)

darida 发布于 2019-10-14

MySQL 数据库 (一) 建表规约 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否)。 说明:任何字段如果为非负数,必须是 unsigned。 注意:POJO 类中的任何布尔类型的变量,都不...

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

Java

java bean 属性验证框架 valid

尖兵 发布于 2019-10-13

项目介绍 java 开发中,参数校验是非常常见的需求。 但是 hibernate-validator 在使用过程中,依然会存在一些问题。 特性 支持 fluent-validation 支持 jsr-303 注解 支持 i18n 支持用户自定义策略 支持用户自定义注解 开源地址 ...

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

Spring

Spring Boot 2.x基础教程:JSR-303实现请求参数校验

3

yanxinchi 发布于 2019-10-05

请求参数的校验是很多新手开发非常容易犯错,或存在较多改进点的常见场景。比较常见的问题主要表现在以下几个方面: if/else 所以,针对上面的问题,建议服务端开发在实现接口的时候,对于请求参数必须要有服务端校验以保障数据安全与稳定的系统运行。同时,对于参数的校验实现需要足够优雅,...

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

Spring

SpringBoot连接Elasticsearch实战总结

1

hanze 发布于 2019-09-18

记一次线上的elasticsearch查询采坑 第一次使用elasticsearch,于是从网上找轮子复制粘贴。早好轮子测试完毕,上线。可是几天下来发现接口响应时间一直都偏高(默认的超时时间是500ms),所以就不停的对代码优化,缩短时间。但是到最后代码已经不能再优化了,响应时间...

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

Spring

SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询

changyuan.xu 发布于 2019-09-16

背景&痛点 通过ES进行查询,如果需要新增查询条件,则每次都需要进行硬编码,然后实现对应的查询功能。这样不仅开发工作量大,而且如果有多个不同的索引对象需要进行同样的查询,则需要开发多次,代码复用性不高。 想要解决这个问题,那么就需要一种能够模块化、配置化的解决方案。 解决...

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

Java

OpenRASP v1.2 发布,降低 Java 内存占用,发布灰盒安全测试工具

邓龙华 发布于 2019-09-06

OpenRASP于2017年4月立项,其初衷是为了提供一套通用的安全框架,并提高应用对未知漏洞的防护能力。Struts2 系列漏洞属于典型的未知漏洞。从 S2-001 到最新的 S2-057,它的特点是请求特征在不断变化,最终通过某种方式执行OGNL语句或者反序列化,接着获取系统...

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

Java

写给Java工程师的 MySQL 面试高频100问!

9

xiaoli.he 发布于 2019-08-23

扫描下方二维码 试读 专栏详细目录 请移步至文末 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己...

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

编程技术

GraphQL-BFF:微服务背景下的前后端数据交互方案

53

Harries 发布于 2019-08-16

前言 随着多终端、多平台、多业务形态、多技术选型等各方面的发展,前后端的数据交互,日益复杂。 同一份数据,可能以多种不同的形态和结构,在多种场景下被消费。 在理想情况下,这些复杂性可以全部由后端承担。前端只管从后端接口里,拿到已然整合完善的数据。 然而,不管是因为后端的领域模型,...

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

编程技术

万字长文全面解析 GraphQL,携程微服务背景下的前后端数据交互方案

53

邓龙华 发布于 2019-08-08

作者简介 古映杰,携程研发高级经理,负责前端框架和基础设施的设计、研发与维护。开源项目react-lite和react-imvc作者。 前言 随着多终端、多平台、多业务形态、多技术选型等各方面的发展,前后端的数据交互,日益复杂。 同一份数据,可能以多种不同的形态和结构,在多种场景...

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

编程技术

终于有人把服务调用说清楚了

12

hellas 发布于 2019-07-10

导读: RPC,微服务,Service Mesh这些服务之间的调用是什么原理? 作者 codedump codedump.info 博主,多年从事互联网服务器后台开发工作。可访问作者博客阅读 codedump 更多文章。 本文专注于演化过程中每一步的为什么(Why)和是什么(Wh...

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