编程语言
Java、Python等编程语言的知识和问题记录
Sombra_Zhang
JAVA-web程序员
展开
-
字节 编码
bit byte char 编码bit 比特,表示信息的最小单位,只有0和1两种状态 byte 字节,由8个bit组成,可以表示2^8种状态,0~255所有的整型类型#java基本数据类型占字节数 类型 字节数 boolean 1/8 byte 1 char 2 short 2 int 4 float 4 long原创 2016-12-01 13:19:31 · 554 阅读 · 0 评论 -
排序算法(1)- 选择排序(Select Sort)
学习排序网站:https://www.toptal.com/developers/sorting-algorithms 本文排序方式以从小到大顺序为准原理选出最小值,和第一个未排序元素交换位置。重复执行,直到执行完n-1次,数组排序完成。复杂度时间复杂度:O(1) 空间复杂度:O(n^2)注意点不管什么情况,时间复杂度都是O(n^2),尽量不要...原创 2018-04-29 10:12:07 · 276 阅读 · 0 评论 -
位运算实现状态控制
/** * <ul> * <li> 1 售后退货 001 * <li> 2 售后退款 010 * <li> 3 售后退货&售后退款 011 * <li> 4...原创 2018-04-26 17:37:26 · 1190 阅读 · 0 评论 -
单元测试datasource错误问题
单元测试时的使用的配置文件,是src/test/resource中的配置文件。原创 2017-08-07 16:40:27 · 2373 阅读 · 0 评论 -
Tomcat启动成功,项目404
tomcat启动成功 项目404原创 2017-04-27 18:33:53 · 2152 阅读 · 0 评论 -
Pattern和Matcher
Pattern Matcher基础实现Matcher的find(),matches(),lookingAt()方法的区别使用find()注意点原创 2017-04-20 18:07:12 · 431 阅读 · 0 评论 -
spring常用注解
spring常用注解原创 2017-04-05 17:20:04 · 339 阅读 · 0 评论 -
eclipse快捷键
工作中常用的快捷键,可以节省很多的时间。搜索,编辑,注释,快速添加等原创 2016-12-13 15:18:34 · 343 阅读 · 0 评论 -
Ajax的Post跨域请求
什么是跨域请求同协议,同ip,同端口视为一个域,两个域之间互相访问就是跨域访问请求。根据浏览器的同源策略,一个域中的脚本只具有访问本域资源的权限,无法访问其他域的资源。 如果域中的ajax直接访问另一个域的资源就会有问题,这就是我们说的js跨域请求问题 如果想要了解更多关于浏览器同源策略,可以前往下面地址: https://www.zhihu.com/question/25427931原创 2017-01-06 18:04:25 · 4450 阅读 · 0 评论 -
Http下载文件,文件名中文乱码问题
Content-disposition中文文件名乱码firefox中文文件名乱码原创 2016-12-23 15:40:30 · 2247 阅读 · 0 评论 -
List的lambda操作
大部分都是用lambda实现的,在jdk为1.8时才能生效排序public class Person { private String name; private int age; public Person(String name, int age) { setAge(age); setName(name); }...转载 2016-12-05 09:37:54 · 716 阅读 · 0 评论 -
排序算法(2)-冒泡排序(Bubble Sort)
本文排序方式以从小到大顺序为准原理从数组第一位的元素开始,和第二位的元素比较,较大的元素放在第二位;然后第二位的元素再和第三位的元素比较,较大的元素放在第三位;……;重复执行,直到最后两位的元素比较交换完位置。重复上面动作,一轮冒泡后没有交换动作。复杂度空间复杂度: O(1) 时间复杂度: 最坏情况O(n^2),最优情况O(n)注意点终止条件: 因为冒...原创 2018-04-27 18:06:07 · 282 阅读 · 0 评论