自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Shell脚本执行中bash 与 source的区别

Source即 . 执行是在本进程中执行,如果涉及环境变量的修改,建议使用 . 执行Bash执行是启动一个子进程进行执行,如果使用Bash执行环境变量的修改会导致当前进程不存在相应的环境变量

2021-08-29 22:07:34 253

原创 为什么Git代码仓库要添加SSH

为什么Git代码仓库要添加SSH刚开始使用git代码管理工具的时候 不知道为什么要添加SSH公钥重新学习git工具ssh-keygen 生成相应的两个公钥与私钥文件由于代码仓库存在多种拉取地址HTTPS 使用时需要我们提交时同时提交用户名称和密码SSH 使用时不需要提供名称和密码 所以通过添加公钥和密钥,可以让我们更高效地提交代码,免去重复的操作...

2021-08-22 21:37:43 1066

原创 反向代理与正向代理的理解

关于反向代理与正向代理的理解最近在学习React.js前端框架编写前端界面,其中在进行前后端联调的时候,出现了浏览器的跨域问题,百度后许多文章都说需要设置代理,所以便上网学习关于代理的概念,有不妥的请指正。正向代理正向代理是相对于目的服务器而言,用户与代理服务器是一体的。例如:我们(用户)想要看某处的房子,我们首先是找的是中介(代理服务器),中介找该处房子的房东(目的服务器)获得房子的信息(价格、房型),然后提供给我们。房东(目的服务器)不知道看房子的人。

2021-03-29 18:06:17 120

原创 equal() == 区别

equals()equals是Object类的方法,比较的是值====主要是比较两边的地址,值相等但是不一定是同一个对象hashCode()一个对象的hashcode是根据他的值,地址获得,当数据量过大时,采用equals寻值效率很低,这个时候通过建表查询hash值速度会更快...

2020-06-09 13:23:13 169

原创 String StringBuffer StringBuilder的区别

StringString是字符串常量,无法改变StringBufferStringBuffer是线程安全的,多线程情况下使用StringBuilderStringBuilder不是线程安全的,适合单线程程序速度对比StringBuilder > StringBuffer > String

2020-06-09 13:03:44 95

原创 算术右移与逻辑右移的转换

算术右移与逻辑右移的转换用逻辑右移实现算术右移//用逻辑右移来完成算术右移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 1654 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 144

原创 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 3473

原创 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 114

原创 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 809

原创 ERROR 1366 (HY000): Incorrect string value的解决

MySQL数据库无法写入中文写入中文时发生错误查询字符集由于windows系统的字符集是gbk

2019-09-27 14:57:26 440

原创 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 1985 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 194

原创 Java 反射机制

Java 的反射机制反射机制 是通过 外部的配置文件修改 避免了 内部代码的修改 ,降低了代码的耦合性, 提高了代码的可修改性更多相关教程//方法一class Service1{ public Service1(){} public void method1(){ System.out.println("Service1 : method1"); }} //方法二pub...

2019-09-10 20:22:52 92

原创 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 500

原创 Java 接口与抽象类的区别

何时实现接口 interface接口对应的是控制,所以接口中定义的都是行为,过程实现接口代表的是实现接口中的行为public interface Learnable{ //定义的是可学习的行为 public void listen(); public void read(); public void look(); }何时继承抽象类 abstract class抽象类对...

2019-09-03 19:31:47 62

原创 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 71

原创 Java final与static

Java final关键词修饰类该类不能被继承修饰方法该方法不能被重写修饰变量该变量只有一次赋值机会

2019-08-30 16:44:32 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 134

原创 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 151

原创 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 1248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除