- 博客(21)
- 收藏
- 关注
原创 Shell脚本执行中bash 与 source的区别
Source即 . 执行是在本进程中执行,如果涉及环境变量的修改,建议使用 . 执行Bash执行是启动一个子进程进行执行,如果使用Bash执行环境变量的修改会导致当前进程不存在相应的环境变量
2021-08-29 22:07:34 282
原创 为什么Git代码仓库要添加SSH
为什么Git代码仓库要添加SSH刚开始使用git代码管理工具的时候 不知道为什么要添加SSH公钥重新学习git工具ssh-keygen 生成相应的两个公钥与私钥文件由于代码仓库存在多种拉取地址HTTPS 使用时需要我们提交时同时提交用户名称和密码SSH 使用时不需要提供名称和密码 所以通过添加公钥和密钥,可以让我们更高效地提交代码,免去重复的操作...
2021-08-22 21:37:43 1132
原创 反向代理与正向代理的理解
关于反向代理与正向代理的理解最近在学习React.js前端框架编写前端界面,其中在进行前后端联调的时候,出现了浏览器的跨域问题,百度后许多文章都说需要设置代理,所以便上网学习关于代理的概念,有不妥的请指正。正向代理正向代理是相对于目的服务器而言,用户与代理服务器是一体的。例如:我们(用户)想要看某处的房子,我们首先是找的是中介(代理服务器),中介找该处房子的房东(目的服务器)获得房子的信息(价格、房型),然后提供给我们。房东(目的服务器)不知道看房子的人。
2021-03-29 18:06:17 140
原创 equal() == 区别
equals()equals是Object类的方法,比较的是值====主要是比较两边的地址,值相等但是不一定是同一个对象hashCode()一个对象的hashcode是根据他的值,地址获得,当数据量过大时,采用equals寻值效率很低,这个时候通过建表查询hash值速度会更快...
2020-06-09 13:23:13 198
原创 String StringBuffer StringBuilder的区别
StringString是字符串常量,无法改变StringBufferStringBuffer是线程安全的,多线程情况下使用StringBuilderStringBuilder不是线程安全的,适合单线程程序速度对比StringBuilder > StringBuffer > String
2020-06-09 13:03:44 115
原创 算术右移与逻辑右移的转换
算术右移与逻辑右移的转换用逻辑右移实现算术右移//用逻辑右移来完成算术右移int sra(int x, int k){ int xsrl = (unsigned) x >> k; int position_w_1_k = sizeof(int) << 3; position_w_1_k = position_w_1_k - 1 - k;...
2020-02-21 21:06:06 1769 1
原创 判断计算机的存储方式
判断大小端存储学习深入了解计算机原理课后的练习题bool is_little_endian(){ int a = 1; int *b = &a; int c = *b; if(c==a){ //xiaoduan return true; }else{ //daduan return false }}...
2020-02-17 22:14:13 169
原创 Gradle sync failed: Could not HEAD 'https://dl.google.com/问题
Gradle sync failed: Could not HEAD ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.0/gradle-3.1.0.pom’ 解决最近使用 IDEA配置SDK进行android编程,项目gradle sync 一直失败,内心崩溃,查看原因,dl.google.c...
2019-10-26 13:16:17 3625
原创 Hibernate关系的理解和使用
多对一//Product的类package com.spike.pojo;import com.spike.pojo.Category;public class Product{ private int id; private String name; private Category category; public void setId(int id){ this....
2019-10-03 20:34:13 134
原创 res.sendRedirect()和req.getRequestDispatcher().forward(req,res)的区别
res.sendRedirect()重定向,重新发送一个请求, 当前的request销毁,重新生成新的requestreq.getRequestDispatcher().forward(req,res)转发,当前request不销毁,将request转发至其他服务由于转发的request保留,所以会存在方法处理的问题例如<form action="/addServlet" met...
2019-09-28 12:06:27 850
原创 ERROR 1366 (HY000): Incorrect string value的解决
MySQL数据库无法写入中文写入中文时发生错误查询字符集由于windows系统的字符集是gbk
2019-09-27 14:57:26 501
原创 Servlet中request.setCharacterEncoding("UTF-8")失效
使用request.setCharacterEncoding(“UTF-8”)失效//在Servlet中有方法doGet() doPost()import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResp...
2019-09-25 11:35:02 2041 3
原创 tomcat项目文件的映射关系
今天开始学习Servlet,写一下对文件映射的理解更多相关的教程HTML文件HTML文件中将表单提交到login中去<html> <head> <meta charset="UTF-8"> </head> <body> <form action="login" method="post"> 账号...
2019-09-16 17:10:39 228
原创 Java 反射机制
Java 的反射机制反射机制 是通过 外部的配置文件修改 避免了 内部代码的修改 ,降低了代码的耦合性, 提高了代码的可修改性更多相关教程//方法一class Service1{ public Service1(){} public void method1(){ System.out.println("Service1 : method1"); }} //方法二pub...
2019-09-10 20:22:52 121
原创 Java 网络编程客户端与服务器端交互通信
Java网络编程的通信基于How2J教程进行的练习多线程通信发送线程import java.io.DataOutputStream;import java.io.IOException;import java.io.OutputStream;import java.net.Socket;import java.util.Scanner;public class SendThrea...
2019-09-09 22:22:35 525
原创 Java 接口与抽象类的区别
何时实现接口 interface接口对应的是控制,所以接口中定义的都是行为,过程实现接口代表的是实现接口中的行为public interface Learnable{ //定义的是可学习的行为 public void listen(); public void read(); public void look(); }何时继承抽象类 abstract class抽象类对...
2019-09-03 19:31:47 87
原创 Java 泛型
Java 泛型转型class Person{ public String name;}class Hero extends Person{}class ADHero extends Hero{}class APHero extends Hero{}泛型import java.util.ArrayList;public class Test{ publi...
2019-09-01 15:07:10 89
原创 Java 重写与隐藏
Java 重写与隐藏class Hero{ public void battleWin(){ System.out.println("Hero battles win!"); } public static void battleFail(){ System.out.println("Hero battles fail!"); }}class ADHero extends...
2019-08-30 16:20:18 167
原创 Java 类类型转换
Java 类类型转换class Hero{ public String name; private double hp;}interface AD{ public void physicAttack();}interface AP{ public void magicAttack();}class ADHero extends Hero implements AD{ ...
2019-08-29 22:14:40 175
原创 Java 单例模式
Java 单例模式HOW2J学习到的Java单例模式的笔记HOW2J对应的源笔记饿汉式单例模式// An highlighted blockclass Hero{ private Hero(){ } private static Hero instance = new Hero(); public static Hero getInstance(){ return ...
2019-08-29 17:22:17 1274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人