平时重点容易忘记的知识点整理

平时相关知识点备忘和总结
1.用idea怎么build path  我们需要的jar包
  •    在项目上建一个lib文件夹
  •   把jar包复制进去
  •    选中项目
  • File
  • project  Strucute
  • Libaraies
  • java
  • 选中的jar包
  • choose Moduels
  • 选中所需要的项目
 

也可以选中jar包===>add liabaraies====>moudles
  平时重点容易忘记的知识点整理_第1张图片
说明:Level是Module Library而不是project Libaray
    
2.用eclipse怎么build path 我们需要的jar包
  •     在项目上建一个lib文件夹
  •     把jar包复制进去
  •    选中jar包右击,build path
 
3.用eclipse整合tomcat
    平时重点容易忘记的知识点整理_第2张图片
 
三个选项的意义
(1)eclipse对tomcat的镜像,有自己默认的配置
(2)选择本机安装tomcat的配置
(3)自定义进行设置
 
4.在tomcat中编译和翻译的jsp文件的位置
 
D:\apache-tomcat-8.0.53\work\Catalina\localhost\news(自己web应用的名字)\org\apache\jsp
 
5.eclipse重新编译项目
  平时重点容易忘记的知识点整理_第3张图片
 
点击project   -------->>>    clean  
 
  6.访问tomcat的主页面的三种url
   
http://192.168.43.84:8080/
http://localhost:8080/
http://127.0.0.1:8080/
说明:  192.168.43.84是本地连接ipv6地址
 
7. BigDecimal
  java中关于运算的一个工具类
直接上代码
 
/**
* 这种情况会造成精度的缺失
*/
@Test
public void test2(){
    System.out.println(1-0.7);
    /*
    控制台打印
    0.30000000000000004
     */
}
@Test
public void test3(){
    System.out.println(4.35*100);
    /*
    控制台打印
    434.99999999999994
     */
}
 
 
/**
* 解决精度确实的问题,用工具类BigDecimal
*/
@Test
public void test4(){
    BigDecimal b1 = new BigDecimal("1");
    BigDecimal b2 = new BigDecimal("0.8");
    System.out.println(b1.subtract(b2));
    /*
    打印结果
    0.2
     */
}
 
相关的几个加减乘除的方法
public BigDecimal add(BigDecimal value);    //加法
public BigDecimal subtract(BigDecimal value);    //减法
public BigDecimal multiply(BigDecimal value);    //乘法
public BigDecimal divide(BigDecimal value);    //除法
 
  BigDecimal 这个 java 工具类的作用
 1 、能对数据小数部分保留小数后面固定位数,并且进行不同模式的舍去操作
 2 、对数据进行加减乘除等数据操作
 3 、能判断该数值的位数(小数点前后的),数值的小数位数
4 、两个数值进行比较   
 
9.关于ifram标签的使用
 
    
    Title
    



我是fieldset标签
我是一个div



name="isiframname">
 
 
target="isiframname"
 
10.JavaJDK和SDK的区别如下:
1、SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。
2、JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
3、可以认为jdk只是sdk的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。比如你下载了一个软件开发平台 eclipse-SDK-3.2.2-win32.zip,它本身里面是没有jdk的。但是只要开发java程序就必须使用jdk。
11,idea中GsonFormat插件的使用
/**
* 使用GsonFormat插件的步骤
* ast+insert键选择GsonFormat
* json数据为
   (json对象和json格式的字符串都可以)
* {
*     name:"邵明",
*     age:25
* }
{
    "name":"邵明",
    "age":25
}
 
* 复制到输入框,直接生成javabean
* 并生成get/set方法
*/
 
11.跨域的理解
  平时重点容易忘记的知识点整理_第4张图片
 
12,引入公网的jQuery
< script src = " https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js " >
 
 
13.在eclipse中运行两个tomcat
并把相同的web项目部署到两个tomcat中
20行和83行要改端口,否则两个tomcat不能同时启动
 
14,卸载orcale数据库
https://blog.csdn.net/ninewind/article/details/89520400?ops_request_misc=&request_id=&biz_id=102&utm_source=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0
 
15.安装plsql
(1)解压plsql安装包
 
 
(2)打开这个程序
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraClient11g_home1\配置和移植工具
  平时重点容易忘记的知识点整理_第5张图片
  平时重点容易忘记的知识点整理_第6张图片
(3)解压instantclient_11_2
  平时重点容易忘记的知识点整理_第7张图片
(4)配置plsql
  平时重点容易忘记的知识点整理_第8张图片
(5)配置
E:\instantclient_11_2\NETWORK\ADMIN
  平时重点容易忘记的知识点整理_第9张图片
  平时重点容易忘记的知识点整理_第10张图片
 
16.修改plsql命令窗口的字体
https://blog.csdn.net/kinbos/article/details/51330632?ops_request_misc=&request_id=&biz_id=102&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0
 
 
 
 
 
17.plsql里面的中文乱码的问题
原因:本机没有配置数据库字符集环境变量,或是与数据库字符集不一致。
步骤一:在plsql中执行
select userenv('language') from dual;
或是执
select * from V$NLS_PARAMETERS;
两者的区别是:第一种查看到的是拼接好的一条字符集数据;第二种是查询数据库详细配置参数,有多条数据,需要以 第一行_第二行.第九行的格式拼接起来
例如:AMERICAN_AMERICA.ZHS16GBK
步骤二:在环境变量中添加配置:
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(这个value值就是我们步骤一中拼接好的那个值)
步骤三:重启plsql即可,如果没有生效,需要重启电脑。
 
 
 
18.gitee的使用
从自己的码云clone项目
  平时重点容易忘记的知识点整理_第11张图片
 
  平时重点容易忘记的知识点整理_第12张图片
 
 
 
 
这种解决方案
网址
https://blog.csdn.net/wojiushiwangyong/article/details/79353803?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
  平时重点容易忘记的知识点整理_第13张图片
 
19.mysql的concat和oracle的||
delete from tbemp where name like
'%'||#{name}||'%'
 
delete from tbemp where name like
concat("%",#{name},"%")
 
在oracle中三个字符串相连接用||
在mysql中三个以上的字符串像连接用concat这个关键字
 
20.在springboot的yml里面添加mybatis日志
mybatis-plus.configuration.log-impl = org.apache.ibatis.logging.stdout.StdOutImpl
 
21.java基础_枚举类
 
22.switch-case
23.枚举类
24.链式加载
(1)lombok的链式加载
导入lombok的依赖的jar包
@Data//生成set/get/hashcode/equals/toString
@Accessors(chain=true)//支持链式加载
@NoArgsConstructor
@AllArgsConstructor
public class Person {
private String name;
private int age;
}
//进行测试
@Test
public void test1() {
    Person p = new Person();
    p.setAge(1).setName("用户");
    System.out.println(p);
}
(2)普通的加载的实现
 
public class Student {
private String name;
private int age;
public String getName() {
    return name;
}
public int getAge() {
    return age;
}
/**
* 改造这个类的set方法,就可以支持链式加载
* @param name
*/
//public void setName(String name) {
//  this.name = name;
//}
//public void setAge(int age) {
//  this.age = age;
//}
public Student setName(String name) {
    this.name = name;
    return this;
}
public Student setAge(int age) {
    this.age=age;
    return this;
}
/**
* 常用的形式是这样的
*/
public Student name(String name) {
    this.name = name;
    return this;
}
public Student age(int age) {
    this.age=age;
    return this;
}
}
 
//进行测试
/**
* 2.传统的支持链式加载
*/
@Test
public void test2() {
    Student s = new Student();
    s.setAge(1).setAge('学'+'生'+'1');
    System.out.println(s);
}
/**
* 2.2效仿2的链式加载
*/
@Test
public void test22() {
    Student s = new Student();
    s.age(1).name("学生二");
    System.out.println(s);
}
}
 
25.eclipse中ssm项目启动报错的原因
(1)运行环境设置为jre
  平时重点容易忘记的知识点整理_第14张图片
 
(2)重新编译项目
  平时重点容易忘记的知识点整理_第15张图片
26.linux种防火墙的相关的命令
1.永久关闭防火墙
chkconfig iptables off   关闭
chkconfig iptables on    开启
2.临时关闭防火墙
如果当前虚拟机重启之后,则防火墙依然开启.
service iptables stop    关闭
service iptables start  开启
service iptables restart 重启防火墙
 
27.常用的linux命令小整理
重要的linux命令
1.解压文件  tar -zxvf xxx
tar -zxvf apache-tomcat-8.5.55.tar.gz
2.重命名文件  mv xxx  xxx
mv apache-tomcat-8.5.55 tomcat8.5
3.主意解压的jdk可以改名字,但是tomcat的名字不可以改
4.返回页面的html源码  curl xxxx
curl www.baidu.com
 
 
 

你可能感兴趣的:(平时重点容易忘记的知识点整理)