Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Nginx 反向代理配置
一 准备工作 Linux系统安装Tomcat 使用默认端口8080 启动Tomcat服务器 可以正常访问 接下来想要通过Nginx反向代理 转发请求到Tomcat服务器 对外暴露的是Nginx反向代理服务器的端口号 而Tomcat不对外暴露
Java笔记
Nginx
Java 中do...while()的使用
博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 do while语句 基本格式 do 循环体语句 while 条件判断语句 完整格式 初始化语句 do 循环体语句 条件控制语句 whi
Java笔记
Java
dowhile
.gitignore是干什么的?
Git忽略文件 gitignore详解 在工程中 并不是所有文件都需要保存到版本库中的 例如 target 目录及目录下的文件就可以忽略 在Git工作区的根目录下创建一个特殊的 gitignore文件 然后把要忽略的文件名填进去 Git就会
Java笔记
Java
git
Java 中Math类的使用
博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 前言 Math类概述 Math类包含执行基本数字运算的方法 下面通过代码来演示 Math类的常用方法 public class Math
Java笔记
Java
Math
数字运算
Java使用Jsoup写爬虫
Java使用Jsoup写爬虫 安装Jsoup jar 简单了解Jsoup Jsoup框架中的常用方法 动手实践 进阶写法 安装Jsoup jar 1 首先我们打开Jsoup官网 2 按照图片这里下载 3 打开IDEA去新建一个空白项目 4
Java笔记
Java
(原理及配置)nginx配置负载均衡
背景介绍 早期的网站流量和业务功能都比较简单 单台服务器就可以满足基本需求 但是随着互联网的发展 业务流量越来越大并且业务逻辑也越来越复杂 单台服务器的性能及单点故障问题就凸显出来了 因此需要多台服务器组成应用集群 进行性能的水平扩展以及避
mysql
Java笔记
负载均衡
Nginx
服务器
Java 基本数据类型之间的运算规则
博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 前言 这里只讨论七种基本数据类型变量间的运算 不包含boolean类型的 1 自动类型提升 结论 当容量小的数据类型的变量与容量大的数据
Java笔记
Java
八种基本数据类型
char
int
Java 中Arrays工具类的使用
博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 介绍 java util Arrays类即为操作数组的工具类 包含了用来操作数组 比如排序和搜索 的各种算法 下面我用代码给大家演示一下
Java笔记
Java
算法
Arrays
排序
SocketOutputStream和SocketChannel write方法的区别和底层实现
Java直接内存原理提到了SocketChannel write的实现原理 通过IOUtil write将java堆内存拷贝到了直接内存 然后再把地址传给了I O函数 那么 BIO 是怎么实现往socket里面写数据的呢 BIO Socke
Java笔记
socket
SocketChannel
outputstream
socket写方法
调试代码
1 用浏览器打开需要调试的页面 2 打开调试模式 在谷歌浏览器中 点击F12 可以打开开发者模式 刷新页面就可以看到数据的传输 也可以通过鼠标右键 选择 重新加载框架 可以查到某个部分的刷新 找到调用的接口 通过该接口去原程序中找到对应的方
Java笔记
(详解与使用)Sharding-JDBC通过mysql主从复制来进行项目优化
目录 背景 一 环境准备 1 mysql的主从复制环境 2 导入maven坐标 3 在配置文件 application yml 中配置读写分离规则 4 在配置文件中配置允许bean定义覆盖配置项 5 配置完毕可以测试 背景 面对日益增加的系
mysql
Java笔记
数据库
MyBatis
为什么使用start方法启动Java的Thread线程?
一 简介 在Java代码当中 当我们需要开启子线程去处理一些任务的时候 往往是调用Thread对象的start方法 这样Thread实例中的Runnable对象的run方法就会在一个新的线程当中执行 创建一个线程 Thread thread
Java笔记
Java
Java 中j+=i 和 j=+i 的区别
博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 一 j i 意思就是 把i获取到的值与j相加 之后再把值赋给j 更新j的值 换句话说 j j i 写下代码更好的理解一下 Test pu
Java笔记
Java
运算符
Java使用POI导出Word文档
POI是Apache组织的一套关于文档操作的api 可以实现word文档和excel文档的读取和写出的功能 所需jar包点击下载 生成word文档 public class WordStudy Test public void test1
JAVA那些代码
Java笔记
POI
导出Word
使用IDEA实现java生成随机验证码
package test200 checkCode 需求 定义方法实现随机产生一个5位的验证码 每位可能是数字 大写字母 小写字母 分析 定义一个方法 生成验证码返回 方法参数是位数 方法的返回值类型是String 在方法内部使用for循环
Java笔记
Java
SpringBoot快速入门
SpringBoot快速入门 1 SpringBoot简介 SpringBoot概述 SpringBoot起步依赖 SpringBoot程序启动 入门案例 SpringBoot项目快速启动 2 基础配置 自动提示功能消失解决方案 yaml语
Java笔记
spring boot
Spring
Java
Mybatis 查询出来的数据集合数量正确,但是具体数据为null
目录 回顾场景 问题分析 解决方案 把对应的实体类字段名与数据库的保持一致 然后查询 回顾场景 确认sql语句没有问题 可以在数据库查询出来 3条数据 但是通过代码查询出来List集合 看到数量是对的 但是里面的数据全部为空null 问题分
Java笔记
MyBatis
Java
数据库
Java的8种基本数据类型
博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 前言 Java数据类型分为两大类 基本数据类型 引用类型 如图所示 下面讲解的是Java的八种基本数据类型 一 按照数据类型来分 1 整
Java笔记
Java
Java 网络编程UDP协议之发送数据和接收数据的详解
博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 UDP协议 用户数据报协议 User Datagram Protocol UDP是无连接通信协议 即在数据传输时 数据的发送端和接收端不
Java笔记
Java
udp
DatagramSocket
DatagramPacket
Java静态修饰符static
1 Satic注意事项 1 Static修饰的方法可以被类调用或者直接使用 而未被static修饰的方法是实例方法 属于对象的 必须用对象调用 2 类在方法区 方法在栈内存 对象在堆内存 3 静态只能访问静态 不能访问实例 实例可以访问静态
Java笔记
Java
开发语言
1
2
3
4
5
6
»