java 后台 小知识梳理
(现在看起来写的太乱了,没有结构)一个完整的企业级项目都需要哪些东西呢?
一、前台网站。
二、后台服务。
三、数据库。
简单说,就这三个。我不熟悉前台,不说前台,后期学的厉害点了再说,只写写后台和数据库的一些知识点。
1.后台技术
2.业务逻辑
3.数据存储
重点围绕以上三点详细扩充解释吧。
2019/07/2 总结
1.命运行运行 java -jar jenkins.war
(默认情况下端口是8080,如果要使用其他端口启动,可以通过命令行”java –jar Jenkins.war --httpPort=80”的方式修改)
2.jenkins运行与停止
用cmd命令窗口,到jenkins的exe文件目录下,执行如下命令
net start jenkins --启动
net stop jenkins --停止
3.开发模式
待扩展
4.类成员与方法访问控制
1) 如果不允许外部直接通过new来创建对象,那么构造方法必须是private。
2) 工具类不允许有public或default构造方法。
3) 类非static成员变量并且与子类共享,必须是protected。
4) 类非static成员变量并且仅在本类使用,必须是private。
5) 类static成员变量如果仅在本类使用,必须是private。
6) 若是static成员变量,考虑是否为final。
7) 类成员方法只供类内部调用,必须是private。
8) 类成员方法只对继承类公开,那么限制为protected
5.集合类
Hashtable key不允许null value不允许null 线程安全
ConcurrentHashMap key不允许null value不允许null 线程安全,锁分段技术
TreeMap key不允许null value允许null 线程不安全
HashMap key允许null value允许null 线程不安全
6.logback 打印所需信息
<!--文件名 %logger{0}-->
<Pattern>%d [%p][%t] %F:%L: %msg%n</Pattern>
一定要加:
<appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">
<queueSize>512</queueSize>
<appender-ref ref="FILE"/>
<includeCallerData>true</includeCallerData>
</appender>
2019/07/03
1.Collection知识点图吧