- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 java核心技术卷1_并发问题note1
以下代码是转账问题.如果没有synchronize那部分代码.会造成并发问题.最后转账的钱变多或者变少.wait方法可以放弃锁,进入阻塞状态.sleep不会放弃锁.以下代码加深理解:package p4;public class Bank { private final double[] accounts; public Bank(int n, double initialBalance)...
2018-05-09 22:24:35
212
原创 java核心技术卷1_数组集合互转_note2
视图:如List<String> list = Arrays.asList("you","are","funny");asList返回的对象不是ArrayList,是一个视图对象,带有访问底层数组的get和set方法.改变数组大小的所有方法,都会抛出一个Unsupported OperationException异常.可以创建一个带构造器的集合对象:集合转数组:Object[] val...
2018-05-08 00:27:36
203
原创 java核心技术卷1_集合note
java程序设计中,所有的链表实际都是双向链接的(doubly linked)linkedList:链表 每次查找一个元素都要从头部开始重新搜索,LinkedList对象不做任何缓存位置信息的操作.get()做了微小的优化,如果索引大于size(/2)就从列表尾端开始搜索元素.散列表:一种数据结构,可以快速查找所需要的对象.-->为每个对象计算hashcode(散列码).Java中,散列表用...
2018-05-07 21:34:28
423
原创 CSS_note
css引入外部文件:<link rel="stylesheet" href="" type="text/css"> href路径是以工程名开始的解决css缓存问题:<%@page import="java.Math.Utils"><link rel="stylesheet" href="/cmis/css/mm.css?nu
2018-05-03 22:09:43
176
原创 java核心技术I_构造器note2
1. 如果没有构造器,会默认生成一个无参构造器; 如果有有参构造器,则不会生成无参构造器(则要显示的写无参构造器).2. 继承:如果子类没有显示调用父类构造器,会默认调用父类的无参构造器; 如果父类没有无参构造器,又没显示调用父类其它构造器,编译器就会报错.就这两条规则.怎么调用没影响,例如:父类只有参构造器,子类只有无参构造器, 子类无参构造器调用父类有参构造器是对的.调用父类构造器只是为了ne...
2018-05-02 21:56:23
248
原创 CPU简介
一、CPU的内核从结构上讲CPU内核分为两部分:运算器和控制器。(一) 运算器1、 算术逻辑运算单元ALU(Arithmetic and Logic Unit)ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。2、 浮点运算单元FPU(Floating Point Unit)FPU主要负责浮点运算和高精度整数运算。3、 通用寄存器组通用寄存器组是一组最快的存...
2018-04-30 21:36:47
4201
1
原创 C语言版_冒泡
最近在看谭浩强的C语言,觉得他写的冒泡有点问题.他的内层for循环多比较了一次.外层循环控制排多少趟,内层循环控制一趟比较多少次.排序n个数,需要排序n-1趟. 第1趟需要比较n-1次, 第k趟需要比较n-k次. 因为是从0开始的,所以内层循环是8-i-1.下面是自己写的...
2018-04-30 09:49:48
443
1
原创 前端
最近的情况,客户不要easyui样式,可是公司的ui只会平面设计又不会css+div.要和另一位java同事把页面布局搞定...其实也挺好的,这段时间要恶补前端了.
2018-04-27 22:28:39
226
转载 mysql原理及优化
https://www.cnblogs.com/zishengY/p/6892345.html,那么多性能优化,相比很多仅仅讲了怎么用,但是为什么没说,一直就是死记,这个讲的很透彻。 全文转载, 复制过来方便查看。说起MySQL的查询优化,相信大家积累一堆技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解...
2018-04-15 07:12:45
342
转载 mysql执行顺序(转载)
MySQL的语句执行顺序MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段FORM: 对FROM...
2018-04-15 02:41:16
8403
原创 mysql存储过程
使用的原因:存储过程就是一条或者多条sql语句的集合.当对数据库进行一系列复杂操作时,存储过程可以将这些复杂操作封装成一个代码块,以便重复使用.优点:增强sql功能和灵活性。可多次调用。执行速度较快。查询的表是这样的:语法:1.无参的存储过程mysql默认用分号结束,创建存储过程时候,为了不让mysql由于分号提前结束,就临时规定结束符号,//或者$$作结束符号,这样创建存储过程遇到 ; 不会提前...
2018-04-15 01:51:04
320
转载 sql的date和string转换
涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()unix_timestamp() 函数str_to_date(str, format) 函数from_unixtime(unix_timestamp, format) 函数,MySQL时间戳格式化函数from_unixtime时间转字符串?12select date_format(...
2018-04-02 18:06:49
16700
转载 装饰者模式和代理模式
参考:https://blog.youkuaiyun.com/hitprince/article/details/6794748https://blog.youkuaiyun.com/u013159433/article/details/51479479 (这个把装饰者模式和代理模式讲的通俗易懂)装饰器模式关注于在一个对象上动态的添加方法,然而代理模式关注于控制对对象的访问有空再写全....
2018-04-01 14:04:55
160
原创 spring的使用粗浅的理解
一开始做项目的时候对spring使用有误区.自己写了个代码测试使用spring.所以写了一个word文档.希望可以给大家带来帮助.写的不足希望不吝赐教.由于word无法上传.放到资源页.https://download.youkuaiyun.com/download/pixlulu/10287534(积分无法设置为0,有需要直接在下面回复我)...
2018-03-15 09:43:33
147
原创 zookeeper无法启动解决过程
虚拟机异常关机,zookeeper无法启动,在bin目录下启动 ./zkServer.sh start 显示STRETED.再 ./zkServer.sh status 显示没有运行.按照网上所有方法试过一遍都没用,重装几遍也一样的情况.我的最终做法:将linux恢复到较早快照,安装jdk,再解压zookeeper,注意修改dataDir=data的全路径,前面几次重装可能这个data路径没有改...
2018-03-10 19:05:40
2023
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人