背景: 在业务代码中,会出现很多dto之间的相互转换,就是两个dto属性的各种get,set,会造成大量的冗余代码,所以出现了一些工具,比如Spring中的beanUtil,但是beanutil是运行时处理的,性能较差,所以出现了一款利器,mapstruct,它是编译生效的,类似lombok,所以性 ...
分类:
其他好文 时间:
2018-05-12 02:58:28
阅读次数:
150
原理&实现 线段树是一种可以快速进行区间修改和查询的数据结构,并且我们已经知道可以通过dfs序加线段树来维护一棵子树的信息,那么,有没有一种方法来维护树上的两个点之间的链的信息的方法呢?当然是有的,这时就要请出树链剖分了。 对于一棵有根树,我们维护两个节点之间的路径信息时,可以想到维护两个点到lca ...
分类:
其他好文 时间:
2018-05-12 02:58:18
阅读次数:
207
Microsoft Windows [版本 10.0.16299.431](c) 2017 Microsoft Corporation。保留所有权利。 C:\Users\zyong>pip installERROR: You must give at least one requirement to ...
分类:
编程语言 时间:
2018-05-12 02:58:12
阅读次数:
1346
一、Docker概念 Docker是一个基于C/S架构的容器引擎,是一个开源的软件平台,包括容器、镜像和仓库三部分。 Docker基于PaaS管理平台(关于PaaS请自行百度)。 Docker具有良好的移植性,为开发人员提供了极大的便利,后面讲详细介绍。 二、Docker与虚拟机 虚拟机(VMwar ...
分类:
其他好文 时间:
2018-05-12 02:58:04
阅读次数:
136
前言 最近老大让每周写一篇技术性的博客,想想也没啥写,就想着随便拿个以前的项目去研究研究五大框架的底层代码。本人水平有限,有不对的地方还望大家勿喷,指正! 开始之前先了解下strtus2的工作流程: 工作原理图: (1) 客户端(Client)向Action发用一个请求(Request) (2) C ...
分类:
其他好文 时间:
2018-05-12 02:57:55
阅读次数:
189
解决方法 打开录制选项配置对话框进行设置,在“Recording Options”的“Internet Protocol”选项里的“Recording”中选择“Recording Level”为“HTML-based script”, 单击“HTML Advanced”,选择“Script Type ...
分类:
其他好文 时间:
2018-05-12 02:57:49
阅读次数:
287
iTerm 可以在一个窗口中垂直、水平分割窗口,而不用切换来切换去 一些基本功能如下: 1、分窗口操作:shift+command+d(横向)command+d(竖向) 2、查找和粘贴:command+f,呼出查找功能,tab 键选中找到的文本,option+enter 粘贴 3、自动完成:comm ...
分类:
系统相关 时间:
2018-05-12 02:57:41
阅读次数:
248
传送门 题目 已知车上有N排座位,有N*2个人参加省赛,每排座位只能坐两人,且每个人都有自己想坐的排数,问最多使多少人坐到自己想坐的位置。 输入格式: 第一行,一个正整数N。 第二行至第N*2+1行,每行两个正整数Si1,Si2,为每个人想坐的排数。 输出格式: 一个非负整数,为最多使得多少人满意。 ...
分类:
其他好文 时间:
2018-05-12 02:57:34
阅读次数:
152
原文: "State Threads for Internet Applications" 介绍 State Threads is an application library which provides a foundation for writing fast and highly scala ...
分类:
其他好文 时间:
2018-05-12 02:57:27
阅读次数:
200
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 具体分析如下: 分析:从第一个兔子开始,第1个月1只兔子,由于“ ...
分类:
编程语言 时间:
2018-05-12 02:57:15
阅读次数:
185
转自:https://blog.csdn.net/xiajun07061225/article/details/8553808 堆简介 堆并不是STL的组件,但是经常充当着底层实现结构。比如优先级队列(Priority Queue)等等。 堆是一种完全二叉树,因此我们可以用数组来存储所有节点。在这里 ...
分类:
编程语言 时间:
2018-05-12 02:57:02
阅读次数:
157
改进配置信息 改进1;在web.xml中修改欢迎页的配置信息,并将index.jsp移动到jsp文件夹下 <!-- 项目欢迎页,首页 --> <welcome-file-list> <welcome-file>jsp/index.jsp</welcome-file> </welcome-file-l ...
分类:
编程语言 时间:
2018-05-12 02:56:48
阅读次数:
245
需要创建 c3p0-config.xml 配置文件 * c3p0配置文件 * 1.配置文件名称:c3p0-config.xml * 2.配置文件的位置一定要在类路径下 复制 修改文件 首字母的大写改成小写 配置文件设置完成 记得导入数据库连接jar包 c3p0 jar包 代码 1 package t ...
分类:
数据库 时间:
2018-05-12 02:56:40
阅读次数:
313
列表查找:从列表中查找指定元素 输入:列表、待查找元素 输出:元素下标或未查找到元素 二分查找 二分查找的前提是列表是有序的 递归版二分查找: ...
分类:
其他好文 时间:
2018-05-12 02:56:25
阅读次数:
135
linux虚拟服务器(LVS)项目在linux操作系统上提供了最常见的负载均衡软件。 集群定义: 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中 的核心技术。本文就集群系统的定义、发展趋势、 ...
分类:
系统相关 时间:
2018-05-12 02:56:18
阅读次数:
275
C. Valhalla Siege time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output C. Valhalla Siege time ...
分类:
其他好文 时间:
2018-05-12 02:56:07
阅读次数:
144
听说很多人写不对二分查找,如果不好好总结一下,我大概也会是其中之一。。 历史上二分查找的bug 二分查找虽然原理很简单,实现起来却有很多的坑。 《编程珠玑》的作者做实验发现90%的人写不对二分查找,然后亲手在该书里写下一个带 bug 的 binary search... 据说该 bug 在书里呆了二 ...
分类:
其他好文 时间:
2018-05-12 02:55:59
阅读次数:
192