04 2020 档案

摘要:1.先下载安装tortoiseSVN下来,这个就不说了。 2.安装好了之后,在你想放项目的位置,右键 ,checkout检出 3.在版本库URL上,填写你要下的项目的地址,选择确定 4.弹出用户名和密码,这是要下的项目服务器那边设置的用户名和密码,填好,确定。完成。 阅读全文
posted @ 2020-04-29 09:45 下饭 阅读(2507) 评论(0) 推荐(1) 编辑
摘要:git版本控制器1.添加栏目 父栏目svn和git的区别(版本控制 代码保护)避免操作相同的文件git的效率比svn的效率高Git 廖雪峰的官方网站git 一个项目对应一个仓库git svn对于空文件夹怎么处理git不会提交空文件夹svn可以 git从别人的仓库clone一个项目 git init 阅读全文
posted @ 2020-04-28 17:29 下饭 阅读(127) 评论(0) 推荐(0) 编辑
摘要:这是我作为java开发实习生上班的第一天,第一天就是配置环境,熟悉系统。我碰到的第一个问题就是我的电脑安装不了.net 1.以管理员身份打开cmd 开始处-左击-管理员,就可以了 2.输入Services.msc 3.在打开的服务窗口中找到“Windows Update”的服务项。 4.双击打开该服 阅读全文
posted @ 2020-04-28 13:09 下饭 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:1.Filter是什么?有什么特点?主要用于哪些情况?在web中如何使用? 过滤器,对用户请求进行预处理,接着把请求交给Servlet处理并生成响应,最后Filter再对服务器响应进行后处理。可以拦截ServletRequest和ServletResponse。 简单的记录日志的Filter,这个F 阅读全文
posted @ 2020-04-28 00:04 下饭 阅读(105) 评论(0) 推荐(0) 编辑
摘要:首先给大家推荐一下c语言中文网的Servlet的教程,很详细。下面是搬运,方便我自己学习的,非原创。 Servlet 的生命周期 1)初始化阶段 当客户端向 Servlet 容器发出 HTTP 请求要求访问 Servlet 时,Servlet 容器首先会解析请求,检查内存中是否已经有了该 Servl 阅读全文
posted @ 2020-04-27 01:02 下饭 阅读(231) 评论(0) 推荐(0) 编辑
摘要:1.hashmap允许值为空,hashtable不允许; 2.public class Test { static boolean foo(char c) { System.out.print(c); return true; } public static void main( String[] 阅读全文
posted @ 2020-04-26 23:09 下饭 阅读(196) 评论(0) 推荐(0) 编辑
摘要:无论是static还是非static的全局变量,如果不加限制随意访问的话易出现同步问题。 无论是static还是非static的局部变量,每个线程都是私有的,其他线程不会对其进行干扰。 2.volatile关键字 保证了变量的可见性 被volatile关键字修饰的变量,如果值发生了变更,其他线程立马 阅读全文
posted @ 2020-04-26 16:11 下饭 阅读(181) 评论(0) 推荐(0) 编辑
摘要:String类型不可改变 StringBuffer 可变字符串 线程 安全 效率低 StringBuilder 可变字符序列 线程不安全 public class Test1{public static void main(String[] args) throws Exception { Stri 阅读全文
posted @ 2020-04-26 14:13 下饭 阅读(203) 评论(0) 推荐(0) 编辑
摘要:public class Test1{public static void main(String[] args) throws Exception { String str="abcd"; String str2="abcd"; System.out.println(str==str2);//tr 阅读全文
posted @ 2020-04-26 13:40 下饭 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1.8个基本数据类型的字节长度 byte int short long char float double boolean 1 2 4 8 2 4 8 1 2.java多线程为什么经常用接口而不是继承类? java不支持多继承 ,一旦继承Thread类的话,不能继承其他类,扩展性不好 实现runna 阅读全文
posted @ 2020-04-24 17:41 下饭 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1.子类A继承父类B, A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是? 父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数 阅读全文
posted @ 2020-04-24 10:21 下饭 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1.数组引用类型的变量的默认值为 null。当数组变量的实例后,如果没有没有显示的为每个元素赋值,Java 就会把该数组的所有元素初始化为其相应类型的默认值。 int型的默认值为0 2.权限:public protected default private 3.Thread.sleep()会抛出In 阅读全文
posted @ 2020-04-21 16:13 下饭 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1.在接口里面的变量默认都是public static final 的,它们是公共的,静态的,最终的常量.相当于全局常量,可以直接省略修饰符。 实现类可以直接访问接口中的变量 接口中只有抽象方法和全局常量,jdk1.8之后增加了静态方法和普通方法,普通方法必须用关键字default标识 2.Thre 阅读全文
posted @ 2020-04-21 11:48 下饭 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1.History 属于浏览器对象: length:URL 数量 go:加载 history 列表中某个具体页面 back:加载 history 列表中前一个 URL forward:加载 history 列表中下一个 URL 浏览器对象包含:Window、Navigator、Location、Hi 阅读全文
posted @ 2020-04-20 14:32 下饭 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.Java是一门支持反射的语言,基于反射为Java提供了丰富的动态性支持,下面关于Java反射的描述,哪些是错误的:( ADF ) AJava反射主要涉及的类如Class, Method, Filed,等,他们都在java.lang.reflet包下 B通过反射可以动态的实现一个接口,形成一个新的 阅读全文
posted @ 2020-04-20 12:36 下饭 阅读(441) 评论(0) 推荐(0) 编辑
摘要:JDBC连接1.注册一个驱动1)类加载Class.forname("oracle.jdbc.driver.OracleDriver");常用的驱动类 oracle.jdbc.driver.OracleDriver2)实例化驱动new OracleDriver();DriverManager.dere 阅读全文
posted @ 2020-04-15 22:20 下饭 阅读(219) 评论(0) 推荐(0) 编辑
摘要:什么是jdbc? jdbc就是执行SQL语句的javaAPI。简单的说就是用java语言操作数据库。 使用JDBC的步骤: 1.加载驱动 Class.forname(driverclass); 2.获取数据库连接:DriverManager.getConnection(url,user,passwo 阅读全文
posted @ 2020-04-15 22:16 下饭 阅读(222) 评论(0) 推荐(0) 编辑
摘要:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.i 阅读全文
posted @ 2020-04-12 00:58 下饭 阅读(181) 评论(0) 推荐(0) 编辑
摘要:class BinaryTree <T extends Comparable<T>>{ private class Node{ private Comparable<T> data;//可以比较大小 private Node parent;//保存父节点 private Node left; pri 阅读全文
posted @ 2020-04-11 17:13 下饭 阅读(232) 评论(0) 推荐(0) 编辑
摘要:例: String stra="zhangsan"; String strb="zhangsan"; System.out.println(stra==strb);//true String str1=new String("zhangsan"); String str2=new String("z 阅读全文
posted @ 2020-04-11 13:58 下饭 阅读(231) 评论(0) 推荐(0) 编辑
摘要:问题概述:设计四个线程对象,两个线程实现加操作,两个线程实现减操作 注意一个问题:经常会用if(this.flag==false)来判断,用if并不能实现进程同步,会出现负数。 class Resource{ private int num=0;// private boolean flag=tru 阅读全文
posted @ 2020-04-11 00:04 下饭 阅读(734) 评论(0) 推荐(0) 编辑
摘要:问题概述:生产一个消费一个,保持线程同步 class Message{ private String title; private String content; private boolean flag=true;//表示生产或者消费 //flag =true 允许生产,但是不允许消费 //fla 阅读全文
posted @ 2020-04-10 17:53 下饭 阅读(163) 评论(0) 推荐(0) 编辑
摘要:package test; interface ILink<E>{ public void add(E e);//添加链表数据 public int size();//返回链表长度 public boolean isEmpty();//判断链表是否为空 public Object [] toArra 阅读全文
posted @ 2020-04-06 20:48 下饭 阅读(349) 评论(0) 推荐(0) 编辑