logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

360在线笔试编程题

输入一个数字num表示要输入的字符串的个数。然后依次输入每个字符串。输出每个字符串第一个在整个字符串只出现一次的字符。import java.util.Scanner;/**@author:micro_hz2015年8月12日*/public class Safe360Test {public static void main(String args[]){

如何使用H2与SpringBoot写DAO单元测试

背景最近在推团队单元测试的标准,其实任何依赖外部调用严格意义上都不算单元测试,但是数据库的SQL的正确性,的确是需要自测保证的,第一个版本就是本地初始化mybatis然后访问远程数据库,但这样容易影响测试数据库,因此本次考虑使用H2内存数据库进行测试。H2分几种模式,其中内存数据库就是应用启动DDL表然后应用结束销毁所有,所以快捷轻量。使用H2 + SpringBoot首先pom文件<dep

阿里云OSS请求文件跨域问题Access-Control-Allow-Origin

跨域问题网上很多解决方案提示到这里配置但是不生效,一定要勾选Vary:Origin这个选项,请求的时候浏览器记得请求在控制台要清理缓存。

spring boot集成测试容器重启问题

背景spring boot test的项目中常用的测试框架, 最近在写集成测试的时候发现一个比较奇怪的问题,当我在运行多个测试用例的时候会偶尔重新启动整个容器上下文,由于后期业务逐渐复杂,大量的测试用例需要运行,这个问题直接导致回归测试的效率降低。举个例子:几个类:@RunWith(SpringRunner.class)@SpringBootTest(classes = TestApplicati

SpringBoot自动化配置mybatis源码分析

上一篇文章,讲到源码的分析,这次来分析mybatis与spring进行集成的源码。阅读准备首先提出几个问题spring如何是把依赖的mapper接口注入成mybatis的对象的。spring boot是如何加载到mybatis的。Spring骨架接口定义spring里的一些基本概念,要做一个简单的介绍,否则深入到spring与mybatis集成的源码是比较难理解。Spring的类图轮廓,其中Bea

spring boot排除扫描类的三种方式

最近在做单测的时候,由于自己配置的spring boot容器会默认扫描很多不想被加载,网上中文的文章并不多,所以来总结一下。默认下面描述的类都在一个包下面。第一步我们新建一个应用启动的类,一个类用来充当Configuration,为了能明显的感知到其到底有没生效,我编写如下:@SpringBootApplicationpublic class Test{public s...

为什么要使用NoSQL

现在无论是很多互联网公司还是很多传统的公司都在进行数字化的改造,企业的应用越来越依赖良好的软件架构,随着大数据与云计算技术的应用,更多的企业将IT架构迁移到了云端。数据库会与各种终端交互,包含网站应用,或者是移动互联网或则是物联网。面对大量的对高并发高可用或者高扩展性的业务需求,企业对于数据库的要求已经让传统的关系数据库不堪重负。大量的企业需要的数据库架构业务挑战大概包含以下几点:(1)支持

NoSQL现状及发展趋势

3.1 NoSQL介绍NoSQL是相对SQL数据库的说法,也就是非关系型数据库,由于互联网的迅速发展,云计算与Web2.0。这样大量的交互给数据库提出了更高的性能要求,传统的数据库(本文泛指SQL数据库),即关系数据库虽然具备良好的事物管理,但在处理大量数据的应用时很难在性能上满足设计要求。NoSQL就是主要为了解决当下大量高并发高要求的数据库应用需求,关系数据库具有严格的参照性,一致性,可用性

#数据库#nosql
使用arthas排查线上问题

背景arthas是阿里开源的Java排查工具。使用JVMTI等技术实现对JVM底层的一些监控,例如idea的DEBUG技术就是依赖这个,所以这是JVM的一个“后门”。问题线上出现问题,很多时候由于日志的缺失,或则是监控的维度等等问题无法立即排查真实的情况。使用方式这次我们来分析使用arthas来查看spring容器的一个操作,可以任意的查看Spring容器的任何信息。...

内置Jetty HTTPS启动

上一章用内置的jetty搭建了web服务,主要是加载容器和选择通道,这次我们来搭建一个支持安全协议SSL的web服务,即https。我们先来复习两种加密的方式,一种是对称加密,另一种是非对称加密。对称加密就是解密和加密的秘钥是一样的,代表性的为AES算法。这种传输的效率要高一些,但是保密性较差,因为秘钥的保管十分重要。非对称加密就是加密的秘钥和解密的秘钥不相等,也就是分为公钥和私钥。这样

#ssl#jetty
    共 13 条
  • 1
  • 2
  • 请选择