随笔分类 - java
愿你能一生平安与快乐共存!
摘要:package demo1; import java.io.IOException; public class RunTimeDemo { public static void main(String[] args) throws IOException { Runtime r = Runtime.getRuntime...
阅读全文
摘要:导入包文件路径 Alt + Enter 查看选中类的源码 Ctrl+Alt+B 查看当前类的继承树 Ctrl+H 查看定义的变量在哪里被调用:Ctrl+Alt+F7 查看一个类中有什么方法 Alt+7
阅读全文
摘要:什么是单例 保证类在内存中只有一个对象。 对象是new出来的,因此也就是说在程序中只能new一次对象 单例实现的基本步骤 1》声明一个类,类中有一个静态属性,类型与类名相同 2》把空参构造方法声明为私有 3》在类中提供一个公共静态访问方法来返回该对象实例 单例的多种写法 写法一 饿汉式 class
阅读全文
摘要:什么是同步 同步就是加锁,不让其它人访问 synchronized指的就是同步的意思 什么情况下需要同步 当多线程并发, 我们希望某一段代码执行的过程中CPU不要切换到其他线程工作. 这时就需要同步,否则会有线程安全问题。 同步代码块 使用synchronized关键字加上一个锁对象来定义一段代码,
阅读全文
摘要:public static void main(String[] args) { //匿名内部类实现线程的两种方式 /*Thread t1 = new Thread(){ @Override public void run() { System.out.println(...
阅读全文
摘要:模版模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来 实现:
阅读全文
摘要:概述 1.代理:本来应该自己做的事情,请了别人来做,被请的人就是代理对象。 举例:春节回家买票让人代买 2.在Java中java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口 3.通过使用这个类和接口就可以生成动态代理对象。 4.JDK提供的代理只能
阅读全文
摘要:1、类的加载过程:加载、连接、初始化。 2、类的加载:将.class文件加载到内存中,并为之生成对应的class对象。 3、JRE System Librarys :运行时期 系统的类库。 4、java的反射机制:动态获取类的信息和动态调用类的方法的功能。 5、接口是个好东西,因为他可以约束实现接口
阅读全文
摘要:TCP服务端: 进阶:(多线程图片上传服务) TCP服务端代码封装到 run 方法中
阅读全文
摘要:1、本机回环地址:127.0.0.1 dos窗口 ping + ip地址 用于测试本机是否能连接对应ip地址主机。(能ping通的前提是本机要有网卡) 2、TCP/IP网络模型:应用层 (HTTP/FTP/DNS) <= 传输层 (TCP/IP) <= 网络层 (IP/IGMP/ICMP) <= 链
阅读全文
摘要:我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。 第一方面:开发速度的对比 就开发速度而言,Hibernate的
阅读全文
摘要:1、 view层作用: 视图层,即项目中的界面 l controller层作用: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理 l service层作用: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层
阅读全文
摘要:https://blog.csdn.net/youanyyou/article/details/78992979 Druid是什么Druid是阿里开源的连接池,是Java语言中最好的数据库连接池.Druid能够提供强大的监控和扩展功能,是为监控而生的数据库连接池! GitHub:https://gi
阅读全文
摘要:1、使用类的加载器来加载database.properties文件流。 2、读取配置文件,获取连接,只执行一次,static{ } 3、JDBCUtils封装类
阅读全文
摘要:DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 Dbutils三个核心功能介绍 一、 QueryRunner中提供对sql语句操作的API. 二、 ResultSetHandler接口,用于定义select
阅读全文
摘要:1、JDBC:就是一套API,由sun公司定义类或者定义的接口。(全称 java database connectivity:是Java访问数据库的标准规范),Java提供访问数据库规范称为JDBC,而生产厂商提供规范的实现类称为驱动。 2、预处理对象executeUpdate方法,作用:完成记录的
阅读全文
摘要:1、数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。 2、SQL通用语法: 四大天王(int、dou
阅读全文
摘要:1、进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 2、线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 简而言
阅读全文