自定义博客皮肤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 86

翻译 Http请求与线程

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

2023-11-09 00:39:17 224

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

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

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

原创 虚拟机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 130

原创 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 1619 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 1242

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

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

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

原创 springboot多个环境配置

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

2020-06-04 01:38:11 192

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

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

2020-06-04 00:49:53 3739

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

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

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

原创 eclipsec创建maven工程

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

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

原创 初识logback

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

2020-04-19 22:21:49 167

原创 重温Tomcat以及HTTPS配置

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

2020-04-19 00:20:40 211

原创 Git Bash命令整理

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

2020-04-11 23:32:24 213

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

2020-04-11 15:58:39 202

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

2020-04-11 13:43:08 293

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

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

原创 Springboot整合Redis之连接池一

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

2020-04-06 22:52:34 2828

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

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

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

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

2020-04-05 01:06:59 1809

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

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

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

原创 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 3199 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 154

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

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

2020-03-25 21:17:42 2338

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

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

2020-03-16 08:50:16 692

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

2020-03-15 15:56:12 854

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

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

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

2020-03-14 20:02:39 259

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

2020-03-14 14:21:40 341

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

2020-03-14 00:14:41 335

Java经典实例(第2版)

《Java经典实例(第2版)》收集了Java开发人员经常遇到的成百个问题的解决方案,涵盖了Java应用的方方面面,堪称讲述Java应用的百科全书。书中的实例从正确设置CLASSPATH和读取环境信息这样的简单任务,到应用XML,或者使用JDK 1.5所带的并发性工具实现多线程编程的完整程序,几乎无所不包。   无论你是否直接使用书中的实例,作为灵感的源泉,作为学习Java的工具,或者用于其他用途,《Java经典实例(第2版)》都将成为你图书收藏中的珍品。还没有一《Java经典实例(第2版)》能够如此全面地讲述Java的诸多功能,并能够如此容易地运用到实践当中去。作为第二版,《Java经典实例(第2版)》更像是一部秘笈,指引你获取最新的第三方资源,以及提供实用的“招式”。《Java经典实例(第2版)》展现了JDK 1.5中许多新的编程语言与API特性,这些都包括在那些实例中。 目录: 前言 第1章 起步走:编译、运行和调试Java程序 第2章 Java的运行环境 第3章 字符串 第4章 正则表达式的模式匹配 第5章 数字 第6章 日期和时间 第7章 结构化数据 第8章 泛型、foreach循环和枚举的数据结构(JDK 1.5) 第9章 面向对象的技术 第10章 输入和输出 第11章 目录和文件操作 第12章 串行和并行接口编程 第13章 图形与声音 第14章 图形用户界面(GUI) 第15章 国际化与本地化 第16章 网络客户端 第17章 Java服务器端:Socket 第18章 网络客户端(Ⅱ):Applet和Web客户端 第19章 JaVa与EmajI 第20章 数据库访问 第21章 XML 第22章 分布式Java:RMI 第23章 包和包装机制 第24章 JaVa线程 第25章 内省或“命名类的类” 第26章 JaVa与其他语言的结合 后记

2015-11-24

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

TA关注的人

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