自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(340)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 Http请求与线程2

在连接中获取请求的数据,生成request;早期的Http是只能请求完毕后关闭tcp,下次重新连接的,那是Http1.0,而现在使用的是Http1.1,也就是同一个Tcp连接能够发送多个request,不需要请求完毕就关掉,这样就不用反复的进行TCP的连接,更加的方便快捷。自己设计的服务器当然可以不考虑这些,但是现在的类似于Tomcat的web容器,是需要考虑这种超级多的连接的,因为会有企业使用这种开源的web容器,所以对性能有更加严苛的要求,这也是我认为不应该使用“一个TCP连接一个线程”的原因。

2023-11-09 01:00:57 119

翻译 Http请求与线程

在请求处理完毕后,该线程通常会被释放并返回线程池,等待处理其他请求。需要注意的是,对于异步请求或者一些特定的非阻塞服务器,请求可能不是由一个单独的线程处理的,而是可能由多个线程协作处理,这取决于具体的服务器实现和应用程序配置。在标准的Java Web应用程序中,每个请求通常都会由一个单独的线程来处理,而且这个线程是与请求一一对应的,也就是说每个请求都有一个对应的线程。总结起来,通常情况下,在Java Web应用程序中,每个请求都会有一个对应的线程来处理,而这些线程通过线程池来进行复用,提高性能和效率。

2023-11-09 00:39:17 456

原创 SpringBoot 单纯@Value 读取数组配置

# yaml配置文件# yaml数组languages: - Java - Perl - Python#yaml数组采用行内表示法fruits: ['mango','apple','banana']colors: red,black,yellow // java.lang.IllegalArgumentException: Could not resolve placeholder 'languages' in value "${languages}" @V.

2021-08-16 23:49:58 2572

原创 Java 之Array与List互转走过的坑

// 数组转换成listString[] letterArr = new String[]{"aa","bb","cc","dd","ee"};List<String> letterList = Arrays.asList(letterArr);//letterList.remove("cc");// java.lang.UnsupportedOperationExceptionletterList = new ArrayList<>(letterList);lett.

2021-08-05 00:14:23 242

原创 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.1.0:resources (default-reso

maven打包命令package突然就一个异常,Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.1.0:resources (default-resources) on project dockerdemo: Cannot create resource output directory: H:\IdeaProjects\dockerdemo\target\classes百度了一圈,都是添加什..

2021-07-24 00:27:16 1222

原创 虚拟机VMware® Workstation 12 Pro + CentOS7系统网络设置

准别工作:开始工作:1.设置网络适配器桥接模式2.修改配置文件3.重启网络4.验证成功与否5.涉及路径及命令ifconfigcd /etc/sysconfig/network-scripts/vi ifcfg-ens33systemctl restart NetworkManagersystemctl restart networkping www.baidu.comping 112.80.248.756.感谢...

2021-07-18 11:32:54 159

原创 oracle统计一段时间内每天的数据量,无数据是自动补零!

select b.DAY_TIME ,nvl(a.ct,0) from (select to_char(t.birthday,'yyyy-MM-dd') birthday,count(1) ctfrom tb_user t group by to_char(t.birthday,'yyyy-MM-dd') order by to_char(t.birthday,'yyyy-MM-dd') asc ) aright join (SELECT TO_CHAR(TO_DATE('2..

2020-09-27 20:54:20 1692 1

原创 JAVA 判断字符串是不是合法的日期格式

public static void main(String[] args){ //System.out.println(isValidDate("2020-16-13")); System.out.println(isValidDate("2020-10-13 14:88:09")); } public static boolean isValidDate(String str) { boolean convertSuccess...

2020-07-23 23:45:40 1282

原创 Springboot使用validation验证参数之二

package com.example.springbootvalidation.configuration;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.s...

2020-07-04 23:49:35 986

原创 Springboot使用validation验证参数之一

import lombok.Data;import org.hibernate.validator.constraints.Length;import org.hibernate.validator.constraints.Range;import javax.validation.constraints.*;import java.io.Serializable;import java.util.Date;import java.util.List;@Datapublic cla...

2020-06-21 22:52:48 2059

原创 MyBatis输出SQL语句至文件设置

<!--mybatis的配置文件--><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <settings> <!-- 全局启.

2020-06-21 09:58:47 871

原创 springboot多个环境配置

application不同环境多个配置文件:logback不同环境多个配置文件:

2020-06-04 01:38:11 200

原创 Idea新建Springboot的yml配置文件

复制springboot项目的application.yml,重命名application-dev.yml以及application-prod.yml,新建的两个文件的图标和application.yml不一样或者说由properties文件更改为yml格式文件,但是文件图标没有变化

2020-06-04 00:49:53 3884

原创 mybatis association使用总结

import lombok.Data;import java.io.Serializable;import java.util.List;@Datapublic class Employee implements Serializable { private Integer id; private String name; private int sex;...

2020-05-05 23:15:09 345

原创 mybatis 递归查询以及权限控制

@Datapublic class Menu { private Integer id; private String name; private String code; private String url; private String grade; private Integer parentID; private List&lt...

2020-05-04 16:12:48 407

原创 mybatis一对多几种mapper写法

create table t_company( id NUMBER(12) not null, name VARCHAR2(128), code VARCHAR2(32), address VARCHAR2(256), telephone VARCHAR2(18))create table t_employee( id ...

2020-04-29 22:55:28 723

原创 eclipsec创建maven工程

详细参考:在eclipse中,用maven创建一个web项目工程https://www.cnblogs.com/hongmoshui/p/7994759.html

2020-04-19 22:44:58 174 1

原创 初识logback

Logback默认配置的步骤:  (1). 尝试在 classpath下查找文件logback-test.xml;  (2). 如果文件不存在,则查找文件logback.xml;  (3). 如果两个文件都不存在,logback用BasicConfigurator自动对自己进行配置,这会导致记录输出到控制台。 1.根节点<configuration>包含三个属性...

2020-04-19 22:21:49 180

原创 重温Tomcat以及HTTPS配置

Tomcat-->conf-->server.xml的整体结构<Server> <Service> <Connector /> <Connector /> <Engine> <Host> <!-- ...

2020-04-19 00:20:40 229

原创 Git Bash命令整理

客户端 Git Base下载地址 https://git-scm.com/download/设置账户(需要和github账户设置一致)git config --global user.name "xxx"git config --global user.email "xxx@foxmail.com"查看设置git config --list创建SSH Key,在.ssh文件...

2020-04-11 23:32:24 232

原创 GitHub浏览器上操作发布版本

2020-04-11 15:58:39 219

原创 Git服务器浏览器上操作主干及分支

2020-04-11 13:43:08 307

原创 IDEA 使用整理

IDEA的常用操作(快捷键)Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本...

2020-04-11 00:15:42 637

原创 Idea springboot构建Java web 项目

package com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic cl...

2020-04-10 02:29:57 1085

原创 Springboot整合Redis之连接池一

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependenc...

2020-04-06 22:52:34 2868

原创 NoSql之Redis的安装配置以及常用命令

官网地址:Https://redis.io/downloadredis的windoms版只能到redis的github官网下载:https://github.com/microsoftarchive/redis/releases注册全局的环境变量,方便使用服务端启动命令:redis-server.exe redis.windows.conf...

2020-04-06 12:16:54 123

原创 springboot整合Druid之三:com.alibaba.druid-spring-boot-starter

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> &...

2020-04-05 01:23:09 5239

原创 springboot整合Druid之二:com.alibaba.druid

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ...

2020-04-05 01:06:59 1848

原创 springboot整合Druid之一:com.alibaba.druid

package com.example.mybatis.config;import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.support.http.StatViewServlet;import com.alibaba.druid.support.http.WebStatFilter;impor...

2020-04-05 00:52:37 1564

原创 Druid 配置Oracle驱动, oracle.jdbc.OracleDatabaseException: ORA-00923: 未找到要求的 FROM 关键字

网上拷贝别人使用MySQL的代码,修改不彻底,报错如题目,折腾了好久,在这个博客获得答案在配置application.yml时,对druid的配置会有这样一个字段validationQuery。validationQuery是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一条数据的SELECT语句。每种数据库都有各自的验证语句。Oracle:select 1 fr...

2020-04-04 15:28:10 2186

原创 springboot整合mybatis之二:mapper.xml文件位置

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><confi...

2020-04-04 12:29:09 3195

原创 springboot整合mybatis之一:mapper.xml文件位置

server: port: 8080spring: datasource: url: jdbc:oracle:thin:@localhost:1521:orcl driver-class-name: oracle.jdbc.driver.OracleDriver username: scott password: bruce123mybat...

2020-04-04 12:16:19 3271 1

原创 ECMAScript 6.0(es6)学习记录

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。ECMAScript 规范定义了一种脚本语言实现应该...

2020-03-27 16:06:28 183

原创 163邮箱导出eml格式文件

突然被要求既往邮件导出eml格式文件,懵逼了,百度了一圈,以作记录

2020-03-25 21:17:42 2469

原创 Intellj IDEA光标为INS状态,无法删除内容等

IDEA插件IdeaVim--->Intellj IDEA光标为INS状态,无法删除内容,且复制、粘贴、保存等快捷键无法正常使用。

2020-03-16 08:50:16 719

原创 Idea使用学习一构建java web多个module项目并打包部署

2020-03-15 15:56:12 898

原创 Idea实现Tomcat热部署

后来发现了一个博客,比我的详尽多了https://blog.csdn.net/hu_belif/article/details/84590071?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task...

2020-03-14 23:45:42 210

原创 idea使用学习一构建简单的Java web项目并打war包部署

其中在这个地方,看到他人有另外处理:

2020-03-14 20:02:39 281

原创 idea使用学习一构建简单的Java jdbc项目并打包部署

2020-03-14 14:21:40 378

原创 idea使用学习一构建简单的Java项目并打包部署

2020-03-14 00:14:41 370

空空如也

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

TA关注的人

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