随手记1

74 阅读4分钟

private static final singleton instance=new singleton

private singleton(){}

public static singleton getlinstance(){ return instance; }

private static singleton instance=null

private singleton(){}

pulic synchronized static singleton gentlintance(){

if(instance==null){ instance=new singleton() } return instance } }

select

create table stu( xingming varcher(8), nianling int, gender varchar )

insert into stu values(1,2,2,2,2,)

update stu set xueli='大专' where lianxidianhua liske'11%'

delete from stu where where

二进制十进制八进制,逻辑与逻辑或,&and|既可以逻辑或者与运算,,一个的情况下他会计算这个b的值,但是有两个的时候他们不会计算哦,短路的情况下 uodate stu set xueli=dazhuan where llike '%li' jdbc的执行过程 加载驱动-测试连接-执行sql的语句-运行sql的语句-释放资源

十进制到二进制是吧------- 8421

前百分25% select top 25 percent *from stu

降序排列 select name gender from stu order by desc

select name gender from stu order by desc

sql注入 这个涉及到一个安全的问题,会损害了大众的利益的相关的

集合框架 conllection set---map---list

hashmap--hashtable

javabean是什么: javabean一种的规范,表达实体信息和规范,便于封装重用 wait和线程那个都是继承obj那个类

内存泄漏

spring的生命的bean的方式

where后面的第一个是没有and

常量池是放在堆里面的,这个里面到了1.8java就重新的定义了相关的一个空间叫做一个元空间

equalsIgnoreCase、equalsIgnoreCase在和字符串比较的时候不分大小写,

string、stringbuilder、string buffer 相同:都是final类,都不能被继承 不同点就是:stringbuilder线程不安全,在底层没有实现这个加锁的这个观念、string buffer是线程安全的加锁了,

final修饰类不呢个继承、方法不能重写、属性不能被改变也就是变量变成常量

八大基本类型 int、short、char、double、boolean、byte、long、float 调用这个tospring这个方法进行一个基本数据类型转换成一个string类型 string str1=integer.tostring(3); string str2=Double.tostring(3.14); 在网页或者浏览器说有所看到的数据都是一个字符串类型的一个

jdbc这个开发的一个步骤~

加载驱动--获得连接对象--执行sql语句---运行sql语句--释放资源(关闭连接)

preparedstatement和statement相同点和不同点

语法上面----效率问题----安全问题

bootstrap:间接直观强悍的前端开发框架,让web开发更迅速简单。

软件结构一个是cs、bs javaweb就是bs软解结构 cs:qq软件------bs:B站

整个浏览器客户端数据库直接的交换和相关的

首先前端人员写出前端内容,一个登录的页面,然后通过一个form表单提交服务器端,服务器经过三层架构比如controller、mapper、service这个三层架构,然后在这个mapper里面去请求这个数据库,是数据库内的相关的字段查询或者修改或者更新出来,然后返回道浏览器端或者是客户端。在这个服务器端里面涉及到ssm框架,后面讲述仔细复习

静态网页和动态网页相关的知识~~~----

涉及jsp+servlet这个相关的知识要需要和这个一起来回答

servlet这个是基于Java上面开发的一个程序,小程序,目的就是为了相关给不同的用户拼接动态网页的组件,jsp本质就是servlet,同时他是一个用来处理客户端的请求、响应动态资源的给浏览器的

jsp:就是用Java语言和html语言开发动态资源的技术

详细DNS这个(Domain Name System)域名系统 首先因为我们要访问这个一个网站比如百度,但是知道百度的ip实在是太麻烦记住了,而且你还要记住好多的这个ip地址,所以这个时候就有了dns也就是域名解析所以这个样子做也就是为了更好的辨认~

常见的异常 NumberFormatException ArrayIndexOutOfException StringIndexOutOfException NullPointerException ArithmeticException 算数异常 除0 ClassCastException

自定义的异常,需要继承两个类,一个是exception还有一个是runtimeexception两个 抛异常,比如咱们抛出来一个年级的相关的异常,比如小于0咱就让他抛出这个异常~怎么写呢,写一个类调用继承这个exception这个然后在写一个entity封装几个属性,然后在这个类里面写

/*IllegalAgeException:非法年龄异常,继承Exception类/ class IllegalAgeException extends Exception { //默认构造器 public IllegalAgeException() { } //带有详细信息的构造器,信息存储在message中 public IllegalAgeException(String message) { super(message); } }

class Person { private String name; private int age;

public void setName(String name) {
    this.name = name;
}

public void setAge(int age) throws IllegalAgeException {
    if (age < 0) {
        throw new IllegalAgeException("人的年龄不应该为负数");
    }
    this.age = age;
}

public String toString() {
    return "name is " + name + " and age is " + age;
}

}

public class TestMyException { public static void main(String[] args) { Person p = new Person(); try { p.setName("Lincoln"); p.setAge(-1); } catch (IllegalAgeException e) { e.printStackTrace(); System.exit(-1); } System.out.println(p); } }

jre、jdk、jvm jdk:开发者所需要的工具包 jre:Java程序需要运行的环境 jvm:java虚拟机,Java程序是泡在这个Jvm上面的 jdk>jre>jvm

总结数据库里的基本增删改查语句怎么写??? creat table stu( name:zhangsan; age:23; ) insert into stu values(1,2,3,4,5) delete from stu where id=1; update stu set age=23,name=34 where id=2; select *from stu; select *from table limit 0,5;

抽象和接口

Arraylist和LinkedList

用到了那些注解有什么作用

springboot

session和cookie相同和区别

--------25--------