08 2019 档案

摘要:二分查找又称折半查找,查找效率不错 适用场景:顺序存储结构且按有序排列,这也是它的缺点。 demo如下: 二分查找中中间值的计算: 这是一个经典的话题,如何计算二分查找中的中值?大家一般给出了两种计算方法: 算法一: mid = (low + high) / 2 算法二: mid = low + ( 阅读全文
posted @ 2019-08-30 14:54 曾聪聪 阅读(18032) 评论(5) 推荐(1) 编辑
摘要:运行结果如下: 参考自:https://zhuanlan.zhihu.com/p/30141170 阅读全文
posted @ 2019-08-29 22:06 曾聪聪 阅读(2409) 评论(0) 推荐(1) 编辑
摘要:一开始采用最原始的文件上传试了一下, 1.最开始出现的问题是没有用代码对文件名进行设置,导致传来的是比如:uploads/C:\Users\Deskdop\Pictures\xxx.jpg 就报了错说xxxxx格式不正确,后来就用代码进行了约束。 2.后来没报错,正常跳转了,但我的myeclipse 阅读全文
posted @ 2019-08-16 22:09 曾聪聪 阅读(585) 评论(0) 推荐(0) 编辑
摘要:今天开始学SpringMVC,第一个入门demo就出问题了。。。 我的web.xml配置如下: springmvc.xml如下 启动demo就报错了,说我springmvc.xml配置文件找不着。奇奇怪怪,我敲的代码和视频里的一样,为啥我的就报错了。。 查看了下/WEB-INF/classes文件中 阅读全文
posted @ 2019-08-14 16:28 曾聪聪 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:今天大致的阅读了String类的源码,并刷了常见的面试题,在此做个笔记。 面试题一:判断下列程序运行结果 画内存图逐个的分析每种情况:第一个:str1与str2指向同一个地址,故相等。 第二个:new代表创建了一个对象,str3指向堆内存中的引用,故str1与str3指向的地址不同。需要注意的是:字 阅读全文
posted @ 2019-08-11 21:05 曾聪聪 阅读(945) 评论(0) 推荐(1) 编辑
摘要:笔记记在了掘金,发现掘金的markdown编辑器比博客园样式要好看不少 https://juejin.im/post/5d4e575af265da03e4674e9f 阅读全文
posted @ 2019-08-10 13:53 曾聪聪 阅读(169) 评论(0) 推荐(0) 编辑
摘要:一:多线程安全问题 ###1 引入 运行结果出现了这么一种情况: 可见票数为0和-1时都进行了售卖,由此可见多线程操作共享数据存在安全隐患 具体的讲:该处有三个线程t0,t1,t2同时对tickets进行操作,程序一运行,3个线程抢占CPU资源,运行执行过if(tickets>0)接着执行休眠操作, 阅读全文
posted @ 2019-08-08 00:24 曾聪聪 阅读(547) 评论(0) 推荐(0) 编辑
摘要:前言:try-catch-finally带return和异常时,它们之间执行顺序问题是留下来的一个小疑问,今天搞清楚它们 第一种情况:无异常 //1.try-catch-finally都带有return public static int method_1(){ int num = 1; try { 阅读全文
posted @ 2019-08-07 15:47 曾聪聪 阅读(295) 评论(0) 推荐(0) 编辑
摘要:今天发现jdk1.5后增加了个可变参数,以前还一直不晓得 另外,刷算法题在讨论区看到了有用Collections工具类的api进行辅助解决的,对Collecitons的api没怎么用过,不怎么了解,翻看jdk8文档+掘金的一篇博客就清楚了 https://juejin.im/post/5a752b1 阅读全文
posted @ 2019-08-04 16:29 曾聪聪 阅读(473) 评论(0) 推荐(0) 编辑
摘要:花了三天时间来仔细阅读hashMap的源码,期间补了下不少数据结构的知识,刷了不少相关的面试题并进行了整理 1.谈一下HashMap的特性? 1.HashMap存储键值对实现快速存取,允许为null。key值不可重复,若key值重复则覆盖。 2.非同步,线程不安全。 3.底层是hash表,不保证有序 阅读全文
posted @ 2019-08-03 16:42 曾聪聪 阅读(73457) 评论(9) 推荐(32) 编辑
摘要:其他优雅方法去除重复元素: https://blog.csdn.net/caoxiaohong1005/article/details/54286384 阅读全文
posted @ 2019-08-03 16:37 曾聪聪 阅读(28044) 评论(2) 推荐(0) 编辑
摘要:public static void main(String[] args){ Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使... 阅读全文
posted @ 2019-08-03 14:56 曾聪聪 阅读(887) 评论(0) 推荐(0) 编辑
摘要:知道如何打断点,如何进入debug与debug模式的视图,还有工具栏的使用和快捷键的使用 https://blog.csdn.net/menglanyingfei/article/details/55667944 MyEclipse恢复debug工具栏:https://blog.csdn.net/f 阅读全文
posted @ 2019-08-02 10:18 曾聪聪 阅读(1452) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示