1. 首先自定义一个类型转换器 2.在配置类中注册自定义类型转换器 ...
分类:
编程语言 时间:
2018-09-14 16:02:36
阅读次数:
262
JDK1.5-Lock 在 jdk1.5 之后,并发包中新增了 Lock 接口(以及相关实现类)用来实现锁功能,Lock 接口提供了与 synchronized 关键字类似的同步功能,但需要在使用时手动获取锁和释放锁。 Lock写法 Lock lock = new ReentrantLock(); ...
分类:
编程语言 时间:
2018-09-14 16:02:58
阅读次数:
184
Python3 字符串 : 字符串的格式化方法分为两种,分别为占位符(%)和format方式。 占位符(%) %d 实例:(Python3.0+): %s 实例(Python3.0+): %f 实例(Python3.0+): format() 位置映射 实例(Python3.0+): 关键字映射 实 ...
分类:
编程语言 时间:
2018-09-14 16:07:00
阅读次数:
195
#1语法importimport module1,module2,module3,module4 #2from xx import xx 语句from module import name1,name2 #这个声明不会把module模块导入到当前的命名空间,只会把name1,name2单个引入到执行 ...
分类:
编程语言 时间:
2018-09-14 16:07:53
阅读次数:
160
先说简单一下JPA 概念:JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。 影响:他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLi ...
分类:
编程语言 时间:
2018-09-14 16:08:07
阅读次数:
164
Java线程 Java线程类也是一个object类,它的实例都继承自java.lang.Thread或其子类。 Java可以用如下方式创建一个线程: 执行该线程可以调用该线程的start()方法: 在上面的例子中,我们并没有为线程编写运行代码,因此调用该方法后线程就终止了。 创建、执行线程的方式 无 ...
分类:
编程语言 时间:
2018-09-14 16:08:32
阅读次数:
197
python if 实例: if实例: while实例: 实验: 输出:1 2 3 4 5 6 8 9 10 ...
分类:
编程语言 时间:
2018-09-14 16:09:51
阅读次数:
123
[TOC] 1. 概述 本文主要针对对网上 关于HashMap在多线程环境下会形成循环链表的问题 进行一次总结. 2. 敲黑板的点 1. 只会在低于jdk1.8的版本中发生(1.6, 1.7会有, 再古老的版本我就不知道了) 2. jdk1.7的HashMap的数据结构使用的是 数组+链表 , 不存 ...
分类:
编程语言 时间:
2018-09-14 16:10:17
阅读次数:
429
题目描述 一共有n(n≤20000)个人(以1 n编号)向佳佳要照片,而佳佳只能把照片给其中的k个人。佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值W[i]。然后将初始权值从大到小进行排序,每人就有了一个序号D[i](取值同样是1 n)。按照这个序号对10取模的值将这些人分为10类。也就是 ...
分类:
编程语言 时间:
2018-09-14 16:11:13
阅读次数:
192
本文分为两部分:1)给出Spring AOP的一个例子(会使用CGLIB代理);2)给出获取被CGLIB代理的原始对象。 1、Spring AOP Demo 这部分参考了博文(http://www.voidcn.com/blog/daguanjia11/article/p-4628090.html) ...
分类:
编程语言 时间:
2018-09-14 16:11:47
阅读次数:
178
选择排序:是一种简单直观的排序算法。他的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,在从剩余未排序元素中继续寻找最小(大)元素,然后放到一排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置位置上 ...
分类:
编程语言 时间:
2018-09-14 16:12:03
阅读次数:
217
Java Decompiler官网地址:http://jd.benow.ca/ 官网介绍如下: The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte cod ...
分类:
编程语言 时间:
2018-09-14 16:13:11
阅读次数:
466
插入排序:是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 插入排序分析 插入排序演示 ...
分类:
编程语言 时间:
2018-09-14 16:13:38
阅读次数:
159
快速排序:又称为划分交换排序,通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据都要小,然后再按照此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 步骤: 从数列中挑出一个元素,称为"基准" 重新排序数列,所有元素比 ...
分类:
编程语言 时间:
2018-09-14 16:13:47
阅读次数:
141
题目描述 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 院士奖学金,每人$ 8000 $元,期末平均成绩高于$80$分($ 80$),并且在本学期内发表$1$篇或$1$篇以上论文的学生均可获得; 五四奖学金,每人$4000$元,期末平均成绩高于$85$分( ...
分类:
编程语言 时间:
2018-09-14 16:14:02
阅读次数:
157
迭代器 初识迭代器: 迭代器的优点:节省内存 迭代器有两种: 一种是调用方法直接返回的 一种是可迭代(的)对象通过执行iter方法得到的(一些讲的就是这种) 能被for循环,就是可迭代的 可迭代的(iterable): str list tuple dict set range() 都可以被for循 ...
分类:
编程语言 时间:
2018-09-14 16:15:25
阅读次数:
232
%s %d %f 讲解### %s 字符串 %d 整型 %f 浮点型 ...
分类:
编程语言 时间:
2018-09-14 16:16:12
阅读次数:
699
给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 示例 1: 示例 2: ...
分类:
编程语言 时间:
2018-09-14 16:18:02
阅读次数:
137