摘要: 不说算法在工作的重要性,在找工作时也是很重要的。最近又重新拿起买了一直放在角落的《算法》看了起来,毕竟是java写的,自己又学过数据结构和一些算法,都说这书有图解课后习题也很有挑战性。我觉得还是有必要好好学习下。毕竟这是一个cs专业的学生的根基。 这些天也每天晚上都在看,发现确实和刚入门时对算法的理 阅读全文
posted @ 2016-04-05 21:25 CodeNoob 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。 对 阅读全文
posted @ 2016-04-04 23:58 CodeNoob 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在知乎上看到一个问题 能利用爬虫技术做到哪些很酷很有趣很有用的事情?发现蛮好玩的,便去学了下正则表达式,以前听说正则表达式蛮有用处的,学完后觉得确实很实用的工具。问题评论下基本都是python写的爬虫,我看了下原理,感觉爬一个简单的静态网页还是挺容易的。就是获取网站html源码,然后解析需要的字段, 阅读全文
posted @ 2016-03-24 00:44 CodeNoob 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: 原文出处: 海子 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 阅读全文
posted @ 2016-03-17 22:42 CodeNoob 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 原文出处: 海子 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了解各个类适用的场景。下面是本文的目录大纲: 一.你了解String 阅读全文
posted @ 2016-03-12 16:37 CodeNoob 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 今晚做了下某公司的网络笔试题,好久没刷题了,现在渣得要死,里面有道程序设计题是 把一个数组向右循环移动k位要求时间复杂度为O(n) 给的方法定义为 我当时觉得挺容易的,结果一写出来发现只能移一位。。。 然后发现再加个循环不就可以移动k位了吗?。。可是时间复杂度为O(k*n)了。。最后O(n)的算法有 阅读全文
posted @ 2016-03-06 01:08 CodeNoob 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 首先声明转自https://github.com/lanxuezaipiao/ReadingNotes 无意中发现,写的蛮好转过来学习下。 1. Java中的多态性理解(注意与C++区分) Java中除了static方法和final方法(private方法本质上属于final方法,因为不能被子类访问 阅读全文
posted @ 2016-03-05 23:53 CodeNoob 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 看到一些java面试题,准备慢慢自己做出来试试。 一、Java基础 1. String类为什么是final的。 只有当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串。但如果字符串是可变的,那么String inte 阅读全文
posted @ 2016-02-27 22:28 CodeNoob 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 commons-db 阅读全文
posted @ 2016-02-20 21:21 CodeNoob 阅读(434) 评论(0) 推荐(0) 编辑
摘要: DAO设计模式是一个javaEE里的设计模式,DAO是Data Access Object 数据访问接口。 一个典型的DAO实现有三个组件: 1、一个DAO接口 2、一个DAO接口的具体类; 3、数据传递对象(DTO)或者叫值对象(VO)或者叫领域模型(domain)【个人认为就是数据库表里对应的j 阅读全文
posted @ 2016-02-20 00:12 CodeNoob 阅读(494) 评论(0) 推荐(1) 编辑
摘要: jdbc是连接数据库必不可少的工具,但每次连接都要重新写一遍太麻烦了,也不利于代码的可读性,这里做一个工具类进行封装。 1 package com.gh; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 impor 阅读全文
posted @ 2016-02-19 15:15 CodeNoob 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 之前学习了数据库原理,上学期也学了oracle数据库,我的学习视频上是讲的mysql数据库,其实都差不多,复习了下sql知识,数据库的学习就没有写下来了,就从Java怎么操作数据库开始吧。 因为这年过完了,开始新的学习,有时间边学边写了。其实JDBC网上教程挺多的,我看视频学习的笔记都尽量写在代码里 阅读全文
posted @ 2016-02-18 22:15 CodeNoob 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1 git clone github仓库地址 2 git add . 3 git commit -m "changes log" 4 git remote add origin http://git地址 4 git push -u origin master http://jingyan.baidu 阅读全文
posted @ 2016-02-05 21:45 CodeNoob 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 总结:由于这几天快过年比较忙然后没怎么写,写代码途中一些经验总结现在给忘记了。这次的小项目感觉比上次写的思路清楚了点。没有之前第一次写那么逻辑混乱,结构也搞的比之前的要好,添加功能比较容易。学习了之前的经验,操作对象的方法由对象本身提供。不过这次小项目还有不足和不完善之处,有些可以做的功能没有实现, 阅读全文
posted @ 2016-02-05 21:15 CodeNoob 阅读(7854) 评论(1) 推荐(1) 编辑
摘要: 项目总结:这次项目主要是根据视频来的,结果跟到一半感觉跟不上,慢慢自己有了自己的想法,决定自己先不看学习视频,自己先试着写。 总结写前面,算是写的第一个项目吧。项目中遇到几点问题,首先Scoket对象创建后,服务器端和客户端不能同时创建输入流,否者会引起堵塞。 然后,读入流应该重新创建个线程做等待写 阅读全文
posted @ 2016-01-27 23:17 CodeNoob 阅读(13338) 评论(1) 推荐(1) 编辑