自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 java路线

Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了。但有一些一般的步骤:1. 熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。2. 安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过程中可能需要读发行版特定的文档)

2016-09-17 12:11:08 393

原创 mianshi题812

JVM类加载机制Java中,在调用类的静态成员,或新建该类的对象等之前,类一定要先装入Java虚拟机中装载(Load),链接(Link),-------校验(Verify),准备(Prepare),解析(Resolve)三步初始化(Initializ)ClassLoader就是用来装载的。通过指定的className,找到二进制码,生成Class实例,放到JVM

2016-08-12 16:53:06 360

转载 目录

1.TCP 与 UDP 的区别,以及各自的用途http://www.jianshu.com/notebooks/3194766/latesthttp://www.jianshu.com/notebooks/3276500/latest2.内存中的堆与栈到底是怎么回事?.md基本概念栈区(Stack):由编译器自动分配释放 ,存放函数的参数值,局部变量等,内存

2016-08-09 13:52:54 353

原创 数据结构几道编程题

先将其中一个链表的链头按到另一个链表的尾部,如果他们有交集则会构成一个环,题目等价于找链表中的环的起始结点。找到后将链表还原。一.两个长链表求交点(考虑环) public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if (headA == null || headB == nul

2016-08-09 13:28:22 674

原创 java面经http://m.blog.csdn.net/blog/index?username=sadjladjlas

J2SE :1 、集合 (这个部分的内容是频率高的内容,个人觉得是因为结合了数据结构,还可以结合并发安全考。其实要通关这部分,最好就是把 JDK 标准类的源码实现一次,据说今年成都腾讯面,一位面试者写源码 hashmap ,顺利录取): hashmap 底层实现,用了什么方法解决 hash 冲突(基于 jdk 版本),具体是如何实现( jdk1.5 链表头插还是尾插),为什

2016-08-07 23:15:19 1767 6

原创 机器学习---神经网络与深度学习机器之心https://ask.julyedu.com/ 是 leetcodle

二、单层感知器三、多层感知器参数初始化激活函数反向传播算法梯度下降成本函数学习率动量Softmax多层感知器:总结四、深度学习概览受限玻尔兹曼机和深度信念网络Dropout处理类不平衡的技术SMOTE:合成少类过采样技术神经网络中对成本敏感的学习人脸识别自然语言处理

2016-08-07 17:21:25 1388

原创 C++面试

一.多态性都有哪些?(静态和动态,然后分别叙述了一下虚函数和函数重载)

2016-08-06 22:43:29 670

转载 Java研发方向如何准备BAT技术面试答案

1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护

2016-08-05 10:58:09 376

原创 数据结构

一.查找算法;1.顺序查找时间复杂度为O(n) /** * 在s[0]-s[n-1]中顺序查找关键字为Key的记录 ,查找成功时返回该记录的下标序号;失败时返回-1 */ int SequelSearch(elemtype s[], keytype Key, int n){ int i; i = 0; while (i < n && s[i].Key

2016-08-04 22:06:06 457

原创 shell

grep的查找grep test *file //在当前目录中,查找后缀有"test"字样的文件中包含"test"字符串的文件grep -r update /etc/acpi //以递归的方式查找符合条件的文件grep -v test*//查找文件名中包含test 的文件中不包含test 的行sed的编辑  Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作

2016-08-04 16:55:25 336

原创 数据库

一.数据库隔离级别:脏读不可重复读幻读Read uncommitted√√√Read committed×√√Repeatable read××√Serializable×××原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其

2016-08-04 12:29:43 300

原创 设计模式

1.设计模式的六大原则一个类只负责一项职责。开闭原则 扩展开放,对修改关闭http://www.uml.org.cn/sjms/201211023.asp内聚:一个模块内各个元素彼此结合的紧密程度耦合:一个软件结构内不同模块之间互连程度的度量2.常见设计模式: 1)单例模式(singleton)2)工厂模式工厂方法模型定义了一个用

2016-08-04 12:24:36 311

原创 网络指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名;可重入函数

1.OSI七层模型以及TCP/IP四层模型层次名称功    能协    议网络接口(Host-to-Net Layer)负责实际数据的传输,对应OSI参考模型的下两层HDLC(高级链路控制协议)PPP(点对点协议)SLIP(串行线路接口协议)网际层(Int

2016-08-04 11:25:34 577

原创 javaee

1.servlet生命周期及各个方法Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会

2016-08-03 22:00:56 370

原创 java4 jvmm

32.Java中的NIO,BIO,AIO分别是什么Java BIO : 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。Java NIO : 同步非阻塞,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多路

2016-08-03 21:50:04 665

原创 java3线程答案

22.JNInative是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。1)、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法

2016-08-03 17:11:30 397

转载 ja21--Java中如何实现代理机制与aop

1

2016-08-02 20:20:58 754

原创 答案1

java

2016-08-02 16:04:58 357

转载 Ja

java

2016-08-02 15:43:46 987

转载 mysql经典数据库面试题

http://www.cr173.com/html/29311_1.html50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成

2016-08-01 13:38:59 8979 1

转载 python 爬虫

在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。  我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实你很厉害的,右键查看页面源代码。  我们可以通过python 来实现这样一个简单的

2016-07-31 21:49:05 302

转载 数据结构算法题

http://blog.csdn.net/derrantcm?viewmode=contentshttp://blog.csdn.net/jsqfengbao?viewmode=contents

2016-07-31 21:46:10 423

转载 MySQL数据库优化总结如果索引多个字段,第一个字段要是经常作为查询条件的。如果只有第二个字段作为查询条件,这个索引不会起到作用;

MySQL数据库优化总结       http://www.cnblogs.com/villion/archive/2009/07/23/1893765.html        对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和

2016-07-31 21:13:53 18535

转载 hadoop +hbase +hive

http://subject.csdn.net/hadoop/

2016-07-31 20:10:35 239

转载 SSH----stuts2 和spring

1.简析springmvc 工作原理启动服务器,根据web.xml的配置加载前端控制器(也称总控制器) DispatcherServlet 。在加载时会完成一系列的初始化动作。2根据servlet的映射请求(上面的HelloWorld实例中针对.do 请求),并参照“控制器配置文件”(即springMVC-servlet.xml 这样的配置文件),把具体的请求分发给特定的后

2016-07-31 14:44:53 416

转载 Hibernate (开放源代码的对象关系映射框架)

每个6大接口进行一句话总结。1、Configuration接口:负责配置并启动Hibernate2、SessionFactory接口:负责初始化Hibernate3、Session接口:负责持久化对象的CRUD操作4、Transaction接口:负责事务5、Query接口和Criteria接口:负责执行各种数据库查询 核心接口和类:

2016-07-31 13:00:34 999

转载 人工神经网络模型

一.BP算法:BP神经网络模型拓扑结构包括输入(input)、隐层(hide layer)和输出层(output layer)BP网络能学习和存贮大量的输入-输出模式射关系,而无需事前揭示描述这种映射关系的数学方程学习的方式:在外界输入样本的刺激下不断改变网络的连接权

2016-07-31 12:42:02 597

转载 机器学习

一.有监督学习:1.决策树算法:有ID3,C4.5和CART算法 决策树(decision tree)是一个树结构(可以是二叉树或非二叉树)。其每个非叶节点表示一个特征属性上的测试,每个分支代表这个特征属性在某个值域上的输出,而每个叶节点存放一个类别。使用决策树进行决策的过程就是从根节点开始,测试待分类项中相应的特征属性,并按照其值选择输出分支,直到到达叶子节点,将叶子节点存放的类别作

2016-07-29 21:08:03 461

转载 ConcurrentHashMap

ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable。从ConcurrentHashMap代码中可以看出,它引入了一个“分段锁”的概念,具体可以理解为把一个大的Map拆分成N个小的HashTable,根据key.hashCode()来决定把key放到哪个HashTable中。在Concurren

2016-07-27 14:09:57 209

转载 B树

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关

2016-07-27 10:39:53 284

转载 机器学习算法基础概念学习总结

1.基础概念:(1) 10折交叉验证:英文名是10-fold cross-validation,用来测试算法的准确性。是常用的测试方法。将数据集分成10份。轮流将其中的9份作为训练数据,1分作为测试数据,进行试验。每次试验都会得出相应的正确率(或差错率)。10次的结果的正确率(或差错率)的平均值作为对算法精度的估计,一般还需要进行多次10折交叉验证,在求其平均值,对算法的准确性进行估计。

2016-07-27 07:30:37 605

转载 Java多线程面试题

1.线程与进程的区别是什么:1)线程是进程的子集,一个进程可以有很多线程2)所有的线程共享一片相同的内存空间,每个线程都拥有单独的栈内存用来存储本地数据3)进程是资源分配和拥有的单位,线程是处理器调度的基本单位4)二者均可并发执行2.Thread 类中的 start () 和 run () 方法有什么区别?当你

2016-07-26 20:41:36 259

原创 javaweb网上书城

一.常用的工具:1.c3p0数据库连接池 xml2.common-Beanutils3.common-dbutilsTxQueryRunner类是common-dbutils下QueryRunner类的子类,T query(String sql, ResultSetHandler rh)int update(Stringsql, Object param):执行增、

2016-07-25 19:44:28 5175 2

原创 java项目一------OA报名与审核管理系统

采用JavaWeb技术实现采用MVC和分层开发,通过本项目可以很熟练的掌握JavaWeb(Servlet、JSP、EL、标签)的开发技术 项目的实现:javaweb技术–servlet,jsp,jstl,el; 数据库实现:MYSQL。 数据的增删改查:DButils。(数据库操作框架) MVC分层开发。 服务器:Tomcat 设计模式:单例,工厂,装饰,策略。 系统软件层次设计:

2016-07-24 21:51:39 6608

转载 机器学习好总结

1

2016-07-24 19:02:23 213

bat面试总结

bat面试

2016-07-28

网上电子商城代码

网上电子商城代码

2016-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除