自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 杂七杂八啊

1、打印时间 new SimpleDateFormat("yyyy-mm--dd hh:mm:ss").format(new Date())

2020-06-30 10:59:03 101

原创 Mysql

连接方式: 内连接:Sql语句:select * from 表1 inner join 表2 on 表1.id=表2.id; 外连接分为全外连接,左外连接,右外连接on后面跟查询条件: 全外连接 :select * from 表1 full join 表2 on 表1.id=表2.id; 左外连接:select * from 表1 left join 表2 on 表1.id=表2.id; 右外连接:select * from 表1 right join 表2 on 表1.id

2020-11-05 15:44:32 89

原创 java多线程学习

1、what is 进程?正在运行中的软件就是一个进程2、what is 线程?一个进程至少有一个线程。3、 分时调度:所有线程轮流使用CPU,平均分配CPU的时间抢占调度:优先让优先级高的线程使用CPU4、多线程的实现方式1、继承Thread类,重写run方法。class A extends Thread { @Override public void run() { System.err.println("新的线程运行了"); System

2020-07-31 14:53:30 93

原创 git 以http方式下载代码的时候,输错域账号密码,问题怎么解决

1、控制面板-用户账户-凭据管理器-windows凭证,删除当前凭证,提示输入用户名密码的输入框就可以再次弹出注意,是域账户密码

2020-07-22 11:20:53 261

原创 java面试题总结面向后端

JVMJVM = 类加载器 classloader + 执行引擎 execution engine + 运行时数据区域 runtime data area。1.1. JVM内存模型(重要)程序计数器:一块较小的内存空间,存放当前线程执行的字节码的行号指示器,每个线程都需要一个独立的程序计数器;[没有OOM(OutofMemory)]Java虚拟机栈:与程序计数器一样,Java虚拟机栈也是线程私有,他的生命周期与线程相同,栈的特点是先进后出;这个就是局部变量的存储;本地方法栈:java的nati.

2020-07-20 17:31:21 1264

原创 VisualVMJava性能监测工具

性能测试工具

2020-07-20 11:22:34 84

原创 shell学习

----------------------------------本地linux 账户root 密码zxs1231、声明一个变量 diner=‘eat’env | grep diner //这是查询环境变量 会没有结果set | grep diner //查询本地变量,这是可以 从查询到结果的export diner 设置环境变量unset diner 删除变量echo $SHELL 查看当前shell类型sh 进入shell模式, exit 退出shell 模式di

2020-07-19 22:09:35 72

原创 springboot开发一个简答的接口

1、配置数据库先查看数据库时区设置:show variables like ‘%time_zone%’;更改时区设置:set global time_zone = ‘+8:00’;2、IDE勾选springweb项目,sql选择mybatis2、然后就创建好了一个springboot的demo;3、目录结构:**controller**@RestControllerpublic class IndexController { @Autowired UserServic

2020-07-17 17:31:14 111

原创 MySQL基础面试题总结

1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ?2、与Oracle相比,Mysql有什么优势?1.Mysql是开源软件,随时可用,无需付费。  2.Mysql是便携式的  3.带有命令提示符的GUI。  4.使用Mysql查询浏览器支持管理3、如何区分FLOAT和DOUBLE?以下是FLOAT和DOUBLE的区别:   

2020-07-10 16:53:49 202

原创 idea maven工程的module的Language Level总是自动变到5

解决在pom.xml里面加入如下 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <vers.

2020-07-08 09:43:10 339

原创 adb基本命令

连接设备adb connect ip:5555 # IP为机顶盒IP指定设备adb -s 127.0.0.1:62001 shell安装应用adb install -r 路径 #apk可以直接放到桌面,拖进来卸载应用adb uninstall 包名 #apk的包名启动应用adb shell am start -n 包名/类名查看已安装应用版本号adb shell

2020-06-16 16:20:56 268

原创 css定位

- # id- . class- > 子元素,层级- 空格 多级子元素

2020-06-10 20:00:26 69

原创 linux常用命令

1、查看端口被占用netstat -anp | grep 33062、查看进程比如查看tomcat的进程 ps -ef | grep tomcat3、链接软连接 ln -s 源文件 链接文件硬链接 ln 源文件 链接文件

2020-06-10 17:50:52 75

原创 selenium操作,只写精华,基础部分自行搜索

1、前端代码,自己随便写。aaa.html<body><script> alert("123")</script><a href="https://blog.csdn.net/hnd978142833/article/details/54584456" target="_blank" class="button">点我</a><iframe src="./b.html" frameborder="1" width="300" h

2020-06-09 16:13:36 361

原创 Java JsonPath | 强大的解析工具 快速处理 Json 语法使用

1、简介JSONPath - 用于JSON的XPath用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具. JsonPath有许多编程语言,如Javascript、Python、PHP、Java等JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容。2. Pom 引入<dependency> <groupId>com.jayway.jso

2020-06-09 15:00:51 292 1

原创 String,Map,JSONObject互转

HashMap<String,String>map = new HashMap<>();map.put("a","1");map.put("b","2");map.put("c","3"); String json = JSON.toJSONString(map);//map转StringJSONObject jsonObject = JSON.parseObject(json);//String转json //json转map Map<String, Str

2020-06-05 12:41:14 508

原创 springboot热部署配置

1、加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>2、3、设置完成后,记得重启这样就实现了热部署...

2020-06-03 11:29:05 119

原创 Spring代理模式:静态代理和动态代理

1、静态代理静态代理什么是静态代理1)代理者和被代理者都实现了相同的接口(或继承相同的父类)2)代理者包含了一个被代理者的对象3)调用功能时,代理者会调用被代理者的功能,同时附加新的操作2、动态代理动态代理动态代理的特点:1) 在不修改原有类的基础上,为原来类添加新的功能2) 不需要依赖某个具体业务动态代理分为:JDK动态代理和CGLib动态代理区别是:JDK动态代理的被代理者必须实现任意接口CGLib动态代理不用实现接口,是通过继承实现的JDK动态代

2020-05-21 11:17:14 114

原创 Java的设计模式-单例模式

单例模式

2020-05-20 17:03:15 84

原创 小白学习spring,总结

1、Spring是一个免费的框架,也可以说是容器。2大特点IOC和AOP2、什么是IOC?(1)IOC就是控制反转,是指创建对象的控制权的转移,以前创建对象的主动权和时机是由自己把控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之间的依赖关系,对象与对象之间松散耦合,也利于功能的复用。DI依赖注入,和控制反转是同一个概念的不同角度的描述,即 应用程序在运行时依赖IoC容器来动态注入对象需要的外部资源。(2)最直观的表达就是,IOC让对象的创建不用去new了,

2020-05-20 16:32:49 147

原创 JDBC的连接过程

1、注册驱动 Class.forName(“com.mysql.jdbc.Driver”);2、获得连接Connection con = DriverManager.getConnection(url, “root”, “123”);3、获得执行语句的执行平台Statement sta = con.createStatement();4、执行SQL5、获取结果6、关闭资源...

2020-05-20 10:10:48 279 1

原创 跨域问题

1、什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。2、所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.php (非跨域)http://www.123.com/index.html 调用 http://www.456.com/server.php (主域名不同:123/456,跨域)http://abc.1

2020-05-19 09:53:50 77

原创 简单学习CSS-选择器2

1、结构伪类选择器/ul的第一个子元素/ul li:first-child{background: #82ff32;} /*ul的最后一个选择器*/ ul li:last-child{ background: red; } /*选择父元素下,第二个类型为p的元素*/ p:nth-of-type(2){ background: green; }/*选中p1 定位到父元素,选择当前第一个元素选择当前元素p父级元

2020-05-18 17:22:42 80

原创 简单学习CSS-选择器1

1、 CSS主要应用于前端样式的调整。想学习CSS的小伙伴们,我们可以先来了解下学习路线。CSS选择器(重点)盒子模型浮动定位网页动画(了解即可)2、练习<link rel="stylesheet" href="./css/style.css"></head><body><h2>CSS标题</h2><h1>这是标题</h1>h1{ color: red;}h2{ color:

2020-05-18 17:09:39 82

原创 HTML基本用法

1、meta<!-- meta: 描述网站的一些信息--> <meta charset="UTF-8">2、基本标签标题标签: <h1>一级标签</h1><!--水平标签--> <hr/><!--段落标签--><p>两只老虎,跑得快,跑得快</p>换行标签 <br/><!--空格 &nbsp; 大于号:&gt;

2020-05-18 15:10:49 169

原创 过滤器用法

1.过滤器class CharacterEncodingFilter implements Filter {public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { servletRequest.setCharacterEncoding("utf-8

2020-05-15 14:02:33 100

原创 浅谈JavaBean

1、javabean就是一些属性的集合,提供了无参数和有参数的构造方法。属性为私有,向外界提供了get个set方法。一般来说,可以用作数据库的字段映射。2. 映射到数据库中,单表对应一个类。一个字段则对应javabean中的一个属性,那么从数据库中查询出来的每条数据,映射成一个对象。...

2020-05-15 11:16:24 81

原创 Cookie和Session讲解

1.什么是会话?用户打开浏览器,点击链接,访问web资源,关闭浏览器。这样就完成了一次会话2.保存会话的2中方式cookie: 客户端技术session: 服务器技术

2020-05-15 00:41:59 92

原创 HttpServletResponse用法

1.下载文件class FileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String path="D:\\JavaKuang\\javaweb-02-servlet\\response\\src\\main\\resourc

2020-05-15 00:33:22 203

原创 Servlet其他功能

1、获取初始化参数class ServletDemo03 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ServletContext context=this.getServletContext(); String url=

2020-05-15 00:08:51 56

原创 ServletContext存储属性值

1.创建一个HelloServlet 继承HttpServletclass HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ServletContext i=this.getServletContext();

2020-05-14 23:55:03 272

原创 ServletDemo和tomcat工作机制

1.Servlet是web的一门技术。接口Servlet,编写类实现它。把实现了Servlet接口的程序,叫做Servlet2.tomcat工作机制:客户端首先发送http请求到tomcat,但是此时servlet并未被初始化,tomcat,从磁盘中调用Servlet,处理请求为request对象,Servlet处理后返回response3.程序演示class Demo extends HttpServlet {@Overrideprotected void doGet(HttpServletRe

2020-05-14 22:48:19 80

原创 配置文件失效问题解决

maven由于约定大于配置,我们之后可能遇到我们的配置文件,无法被导出或者生效的问题解决方案<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</i

2020-05-14 22:16:45 1550

原创 MAVEN仓库搭建

1.先去下载maven2.配置环境变量:-M2_HOME maven 目录下的bin目录-MAVEN_HOME maven的目录-系统的path中配置MAVEN_HOME %MAVEN_HOME%\bin 测试maven安装成功 mvn -version配置阿里云镜像镜像mirrors作用:加速我们的下载国内建议使用阿里云 alimaven central aliyun maven http://maven.aliyun

2020-05-14 22:14:32 195

原创 在浏览器中输入网址后,都发生了什么?

输入网址后,会先去本地的host文件中查找是否有这个域名映射,如果有就返回对应的IP;如果没有回去DNS服务器找,找到就返回,否则就找不到。

2020-05-14 22:09:09 129

原创 常用端口号

tomcat:8080mysql:3306http:80https:443

2020-05-14 22:06:42 112

原创 final关键字

1、final修饰的类,不可以被继承,但是可以继承其他类2、final修饰的变量称为常量,这些变量只能赋值一次。final int i = 20;i = 30; //赋值报错,final修饰的变量只能赋值一次3、引用类型的变量值为对象地址值,地址值不能更改,但是地址内的对象属性值可以修改。final Person p = new Person();Person p2 = new Per...

2020-04-14 11:00:17 81

原创 java中的super关键字

java中的super关键字1、无参数构造方法class Fu {Fu(){System.out.println(“父类构造方法”);}}class Zi extends Fu{Zi(){System.out.println(“子类的构造方法”);}}class Test {public static void main(String[] args) {new Zi()...

2020-04-14 10:15:48 114

空空如也

空空如也

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

TA关注的人

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