Java杂知识汇总(自己积累的)】的更多相关文章

[前提] 接下来,可能需要开始学习Java了,所以现在将前辈们传递给我的经验都记录下来,免得再次问他们. [积累] 1. 关于重启Tomcat服务器: 当在开发过程中, | 修改Java代码 -- 需要重启Tomcat | 修改jsp页面 -- 不需要重启Tomcat 总结: 免得每次修改一点点东西都需要等待Tomcat重启,并且也消耗了内存资源 2. 关于idea的Tomcat配置: 使用idea开发Java项目时,需要用Tomcat容器配合来启动项目 这样就需要先在IDE环境配置Tomcat…
沉淀,再出发:Java基础知识汇总 一.前言 不管走得多远,基础知识是最重要的,这些知识就是建造一座座高楼大厦的基石和钢筋水泥.对于Java这门包含了编程方方面面的语言,有着太多的基础知识了,从最初的语法,对象的定义,类.接口.继承.静态.动态.重载.覆盖这些基本的概念和使用方法,到稍微高级一点的多线程,文件读写,网络编程,GUI使用,再到之后的反射机制.序列化.与数据库的结合等高级一点的用法,最后将设计模式应用其中,产生了一个个新的概念,比如Spring.Spring MVC.Hibernat…
一:常见模式与工具 学习Java技术体系,设计模式,流行的框架与组件是必不可少的: 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 二:工程化与工具 工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的: Maven,项目管理 Jenkins,持续集成 Sonar,代码质量管理 Git,版本管理 三:分布式架构 高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不…
原文地址:github.com/aalansehaiy… 前言 有人认为编程是一门技术活,要有一定的天赋,非天资聪慧者不能及也.其实不然,笔者虽是计算机专业出身,但工作年限并不长,对于技术这碗饭有一些心得体会,大多数人成为某领域顶级专家可能会有些难度,但应对日常工作,成长为资深研发工程师.技术专家.甚至成为小团队的Team Leader,其实并不难. 多读书.多看报,多研究常用开源框架的源码,比如:github.com,这里汇集了全球工程师的智慧! 言归正传,下文会列举工作中常用的一些技术,以及…
1.     类的访问控制权限共有两种:public和默认.默认级别的类只能被同一个包中的类看到,包外不可见. 2.     类成员的访问权限共有四种:public,protected,private和默认.protected成员包内随便访问,包外继承才能访问.private类外不能访问,内部类可以访问.默认包内可以访问,包外不能访问. 3.     final修饰变量的基本含义是,该变量一旦被显示初始化之后其值不能再被修改.原始类型赋值不能修改.引用类型赋值只能修改对象,不能修改指向哪个对象.…
1.java四大特性:抽象.继承.封装,多态 构造函数: http://blog.csdn.net/qq_33642117/article/details/51909346 2.java数据基本类型:byte  short  int  long  double  float  char  boolean, 包装类型:Boolean,Character,Byte,Short,Integer,Long,Float,Double Integer :整型变量的值在-128-127之间时不会new新的对象…
三.集合(collection.set.list.map) 一.定义: 集合是Java里面最经常使用的,也是最重要的一部分.可以用好集合和理解好集合对于做Java程序的开发拥有无比的优点. 容器:用来存储数据,不同的容器集合以不同的格式保存对象,它可以自己主动的改变这个容器的所能存放的数据数量的大小. 这一点上,假设使用数组来存储的话,就显得十分的笨拙. 对于对象集合,必须执行的操作主要下面三种: ? 加入新的对象 ? 删除对象 ? 查找对象 Java容器类类库的用途是"保存对象".并…
1.泛型理解 2.java或Java框架中常用的注解及其作用详解 3.三层架构和MVC的区别 4.jdk1.8手册(提取码:bidm) 5.Rocketmq原理&最佳实践 6.spring入门概念 7.java学习公众号:推荐1.推荐2 8.java8流计算去重方法:推荐1.推荐2…
先膜一波布丁大佬hhh…
1.锁,保证的是被锁的代码,一次执行完毕才能被其他线程执行,锁保证了一个线程执行过程中不被其他线程打断.以保证数据的准确性. 2.数据的读写过程,是有冲突的,当一个线程正在读数据,另一个线程正在写同一个数据,就有可能导致数据不准确,造成脏数据.就要保证读写分开时间段.即加锁. 3.如果想要保证共享对象的一个方法按序执行,则在这个方法上加锁. 4.多个方法加同一个锁:在多个方法上加同一个锁.如果想保证读写能读取到准确数据,则在同一成员变量的对应读写方法上加同一个锁,同一个锁.保证读写正常. 5.同…