java
java相关的博客和文章
枫林血舞
在bug的围追堵截下成长起来的阿猿
展开
-
冒泡、插入、选择排序的一些笔记
写在开头最近读了一些Spring的源码,深刻理解了基本功的重要性。遂重新拿起了数据结构和算法来重新学习一遍,刷到排序时,对三个复杂度的排序算法又多了一些新的认识,写下这篇文章,权当做是笔记了。冒泡排序首先,日常开发中,涉及到排序时,或者使用Arrays.sort()或者使用插入排序,对于冒泡排序用的相对来讲要少些,但还是有必要了解一下的。简介冒泡排序是针对相邻两个元素之间的大小比较,并不会产生额外的空间开销(只会用到一个临时变量用于交换),是典型的原地排序,且对于值相同的元素,原创 2021-11-13 17:12:17 · 576 阅读 · 0 评论 -
idea搭建dubbo+zookeeper+springMVC+mybatis的分布式开发环境
1、环境准备操作系统:win10开发工具:IntelliJ IDEA数据库:MySQL底层工具:dubbo admin(没有也完全可以) + zookeeper框架:springMVC+mybatis工程:maven2、工程搭建后的结构图开始搭建前,先看一下搭建好后的结构其中:tea-api模块:接口和实体类的信息,也是暴露给服务调用者的模块te...原创 2018-07-31 15:46:05 · 2905 阅读 · 0 评论 -
java操作虚拟机中的redis
1、环境准备VMware Workstation 14 Playercentos镜像redis安装包linux客户端工具:CRTeclipse这些并非唯一,都是存在可替换的,总之,能用起来就行2、安装这一步就不细说了,网上这样的博客很多,这里单说几个细节:2.1):关闭centos 的防火墙因为在eclipse中操作虚拟机里面的redis,...原创 2018-04-30 16:56:07 · 836 阅读 · 0 评论 -
python往文件写入数据并做文件备份
最近一直在撸python,发现python操作文件的File库要远比java的流来的方便很多,所以写了一个往一个文件中写入数据并做一次备份的demo,好了,先上代码# -*- coding:utf-8 -*-# fileName:FileDemo02.py# 写入文件并进行备份# 写入的源文件src_file = "F:\\python\\file\\src.data"# 备份的文...原创 2018-04-27 20:02:14 · 783 阅读 · 1 评论 -
springMVC参数绑定的日记记录
刚过完年,公司项目不是太忙,就趁着时间把经典的springMVC拿出来撸了撸,在参数绑定这一部分有了一些新收获,就拿来记录了一下。工作中,常用到的应该是如下场景:请求controller时这么写:http://localhost:8080/teayh/userInfo/showParams?price=2.0&username=test,后台controller接收时则是:@...原创 2018-02-28 10:59:39 · 241 阅读 · 0 评论 -
ArrayList和LinkedList的比较
ArrayList和LinkedList都是List这个ADT下的实现,因此API差不多,但是具体操作有根据arraylist和linkedlist而区别很大.就我们知道的,arraylist是一个可变数组,而数组在获取元素时(get(index))很方便,效率也很高(用数据结构或者算法书上的书法,是线性增长的),而remove()和add()的操作的耗时则是n^2的效率,因为可变数组在对其...原创 2017-04-07 22:18:13 · 224 阅读 · 0 评论 -
java中字节流和字符流对文件读取的操作
先说字节流,顾名思义,按字节对文件进行读取,所以在处理中文这些就显得有些麻烦了,同时对于多行的文件处理起来也是复杂了,底下实例是缓冲字节流读取一个多行并且有中文的文件的表现:运行结果的部分截图:运行结果很明显,并不友好;而使用字符流的话,则可以很好地做到这些,如下示例是使用字符流读取相同文件的表现:这么做就可以做到对中文的支持,同时也能满足对多行文本的...原创 2017-03-28 23:57:19 · 742 阅读 · 0 评论 -
HashMap的遍历
最近又把hashmap重头看了一遍,确实每次都有收获(java核心卷);在对hashmap进行遍历时,多数场景下会选择遍历key,然后通过key获取其对应的value(因为key是唯一的,所以通过key去获取其对应的value能确保准确性);但是就单纯的遍历来说,显得没有必要,完全可以通过枚举来实现,代码还显得简洁,如下,是写的一个示例这样,通过枚举进行遍历hashmap使得代码简洁了很...原创 2017-03-18 20:44:18 · 195 阅读 · 0 评论