地址 引言: 学习一个新的技术时,其实不在于跟着某个教程敲出了几行.几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观.简洁的认识,确定大的学习方向,这样才能事半功倍. 我们经常会遇到这样的情况: 一开始学习一门新技术的时候,面对着很多很多陌生的名词,无从下手,一度想要放弃. 本文首先会给出关于java后台开发和前端适配的一些建议学习路线,接着简单解释一些应用到的高频技术,帮助大家理解和学习,算是一个入门篇. Java后台开发知识一览 1.…
1.引言: 学习一个新的技术时,其实不在于跟着某个教程敲出了几行.几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观.简洁的认识,确定大的学习方向,这样才能事半功倍. 我们经常会遇到这样的情况: 一开始学习一门新技术的时候,面对着很多很多陌生的名词,无从下手,一度想要放弃. 本文首先会给出关于java后台开发和前端适配的一些建议学习路线,接着简单解释一些应用到的高频技术,帮助大家理解和学习,算是一个入门篇. 2.Java后台开发知识一览 1…
分享 Java微信开发SDK •发布于 4周前  •作者 朋也  •432 次浏览  •最后一次编辑是 2周前  •来自 分享 给大家分享两个java开发微信公众号的sdk jfinal-weixin weixin-java-tools fastweixin 第一个是jfinal框架开发的微信开发sdk,貌似没什么文档,大家知道哪地方有文档可以在下方留言 第二个是在github上找的,fork人数也不少,文档写的挺好,基于maven方式搭建,开发起来也很方便 第三个是在osc上看到的,可以整合s…
从各种招聘网站的要求上筛选出了一些java开发的一些基本的要求,对照自身看看有哪些缺陷. java基础 既然是java web开发,java SE肯定要学好了. 多线程,IO,集合等,对队列,缓存,消息等机制有了解.java并发模型,内存模型 java虚拟机 然后java虚拟机(jvm)也要懂,包括垃圾回收机制: java EE 传统的java web的开发则是采用JSP+Servlet+Javabean实现的 java web开发,或者一般的web开发分前端和后端. 前端基础部分包括:Html…
前言 携程是我面试的第一个互联网公司,投递的岗位是后台开发实习生,总共面了三面,止步于人才库.中间兜兜转转,复杂的心理活动,不足与外人道也.唯有面试的技术部分与大家共享. 宣讲会完了之后有个手写代码的笔试,大致内容: 1已知有一颗二叉排序树,向树里面插入节点,如果该节点已存在(节点值相等),将节点中的count字段加一:如果不存在,将节点插入树中,并将节点的count值置为1.自行设计数据结构,插入算法并且分析算法的复杂度. 题目比较简单,写完交卷.晚上一点左右接到一面面试通知. 一面 例行自我…
01 前言 Java框架一直以来都是面试必备的知识点,而掌握Java框架,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术,这篇文章胖达就打算给大家介绍几款现阶段流行的框架组合,不管是在传统企业开发还是在互联网开发领域,这几种框架应该都是比较常用的. 02 三层架构 说到框架首先需要明确的是,在Web开发领域一般会将架构分为三个部分:表示层.持久层.业务层,之所以将整体架构分为三个层面,主要目的是让整个系统更具有条理性,通过…
bean类:是一些实体类,包括viewbean,databean等等.action类:可作为接收显示层的数据,连接显示层和业务逻辑实现层的控制层.model类:MVC中model层就是到层.在java中无特殊含义就是模块.util类:工具类dao:数据库操作类.对数据库进行曾删改查等操作 impl 定义的接口(接口的缩写  implement 的缩写-实现层) service 供外部调用,等于对dao,model等进行了包装 model 一般都是javabean对象,例如与数据库的某个表相关联…
著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:巴多崽链接:http://www.zhihu.com/question/29663744/answer/45154839来源:知乎 javaEE 是 javaSE 上的一个官方扩展,用于“企业”程序开发(直译其实不是很贴切). 所有的第三方扩展都是为了简化原生的操作. 你先设想这样的一个环节. 如果你要开发一个web项目,但是完全用javaSE. 1.你要自己写一个网络通信库,和netty类似,用来将Socket封装起来.…
Class类的使用 1) 在面向对象的世界里,万事万物皆对象 A. Java语言中,普通数据类型,静态成员不是对象,其他皆对象 B. 每一个类也是对象 C. 类是java.lang.Class类的实例对象 There is a class named Class 对象的表示: 普通类对象表示: Foo foo = new Foo(); Class类实例对象表示: //Foo也是一个实例对象,是Class类的实例对象 任何一个类都是Class的实例对象,这个实例对象有三种表达方式 1. 任何一个类…
一.项目 1.Spring MVC与Struts2的区别: 2.MVC三层是如何工作的?比如:要访问一个Url?a=xx&b=xx,怎么找到相应的资源,怎么运算,怎么返回等? 3.数据库mybatis,如何优化的?加索引. 二.计算机网络 1.Http协议中GET与POST的区别 a) GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连.POST把提交的数据则放置在是HTTP包的包体中. b) GET传递的数据长度有限制,POS…