<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[赵小白javaweb的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_20662113</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_20662113]]></copyright><item><title><![CDATA[ffmpeg按像素倍数缩放，并截取前5分钟视频（Java）]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/132488126</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/132488126</guid><author>qq_20662113</author><pubDate>Fri, 25 Aug 2023 09:14:29 +0800</pubDate><description><![CDATA[按像素倍数缩放，并截取前5分钟视频]]></description><category></category></item><item><title><![CDATA[java 中int 范围越界校验算法]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/98734092</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/98734092</guid><author>qq_20662113</author><pubDate>Wed, 07 Aug 2019 11:20:58 +0800</pubDate><description><![CDATA[LeetCode上老有String 或者 char[]转int的算法，在计算之前需要分析计算是否会超过int 的范围，自己写了一个算法mark 一下。该算法用于 高位乘10 并加低位 操作之前。算法如下：






/**
 * int 是否越界检验算法
 *
 * @param number        需要校验的数字
 * @param valueOfChar...]]></description><category></category></item><item><title><![CDATA[JDK 监控和故障处理工具总结]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/96427288</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/96427288</guid><author>qq_20662113</author><pubDate>Thu, 18 Jul 2019 11:28:43 +0800</pubDate><description><![CDATA[转自：https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/jvm/JDK%E7%9B%91%E6%8E%A7%E5%92%8C%E6%95%85%E9%9A%9C%E5%A4%84%E7%90%86%E5%B7%A5%E5%85%B7%E6%80%BB%E7%BB%93.md



JDK 监控和故障处理工具总结



J...]]></description><category></category></item><item><title><![CDATA[java中的引用]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/96426363</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/96426363</guid><author>qq_20662113</author><pubDate>Thu, 18 Jul 2019 10:59:17 +0800</pubDate><description><![CDATA[JDK1.2 之前，Java 中引用的定义很传统：如果 reference 类型的数据存储的数值代表的是另一块内存的起始地址，就称这块内存代表一个引用。

JDK1.2 以后，Java 对引用的概念进行了扩充，将引用分为强引用、软引用、弱引用、虚引用四种（引用强度逐渐减弱）

1．强引用

以前我们使用的大部分引用实际上都是强引用，这是使用最普遍的引用。如果一个对象具有强引用，那就类似于必不可少的...]]></description><category></category></item><item><title><![CDATA[Java 对象的创建过程]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/95940433</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/95940433</guid><author>qq_20662113</author><pubDate>Mon, 15 Jul 2019 10:22:40 +0800</pubDate><description><![CDATA[搬运自：https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/jvm/Java%E5%86%85%E5%AD%98%E5%8C%BA%E5%9F%9F.md





下图便是 Java 对象的创建过程，我建议最好是能默写出来，并且要掌握每一步在做什么。 

Step1:类加载检查

虚拟机遇到一条 new 指令时，首先将去...]]></description><category></category></item><item><title><![CDATA[可能是把Java内存区域讲的最清楚的一篇文章]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/95475280</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/95475280</guid><author>qq_20662113</author><pubDate>Thu, 11 Jul 2019 14:22:11 +0800</pubDate><description><![CDATA[转自：

https://github.com/Snailclimb/JavaGuide/blob/3965c02cc0f294b0bd3580df4868d5e396959e2e/Java%E7%9B%B8%E5%85%B3/%E5%8F%AF%E8%83%BD%E6%98%AF%E6%8A%8AJava%E5%86%85%E5%AD%98%E5%8C%BA%E5%9F%9F%E8%AE%B2%...]]></description><category></category></item><item><title><![CDATA[初学go 遇到的一个坑，mark一下]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/94619235</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/94619235</guid><author>qq_20662113</author><pubDate>Thu, 04 Jul 2019 15:07:48 +0800</pubDate><description><![CDATA[初来go语言，配好的goroot,gopath,path 后开始写helloWord， HelloWord.go用cmd执行正常，然后用起来老伙计idea，go插件安装简单，在此不表。运行起HelloWord报如下bug:


WARNING: exec: "goconst": executable file not found in $PATH
WARNING: exec: "deadcode"...]]></description><category></category></item><item><title><![CDATA[web.xml 中的servletmap 找不到servlet报红]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/88429376</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/88429376</guid><author>qq_20662113</author><pubDate>Tue, 12 Mar 2019 21:12:23 +0800</pubDate><description><![CDATA[莫名其妙的爆红，搞毛呢，搞了一下午的一个小坑坑，标记一下。



解决：Project setting ——》Modules -------&amp;gt;

添加你的web.xml即可。完毕
]]></description><category></category></item><item><title><![CDATA[Oracle驱动可以找到，但是 classload 一直失败]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/87937309</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/87937309</guid><author>qq_20662113</author><pubDate>Tue, 26 Feb 2019 16:15:32 +0800</pubDate><description><![CDATA[搞了一个小时，最终


&amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt; 改为&amp;lt;scope&amp;gt;compile&amp;lt;/scope&amp;gt; 给了下jar包的范围]]></description><category></category></item><item><title><![CDATA[zookeeper(zkCli)命令概览]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/86714609</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/86714609</guid><author>qq_20662113</author><pubDate>Thu, 31 Jan 2019 14:36:41 +0800</pubDate><description><![CDATA[zookeeper(zkCli)命令概览

连接：

./zkCli.sh -timeout 0 -r -server ip:port

-timeout：当前会话的超时时间，zookeper依靠与客户端的心跳来判断会话是否有效，单位是毫秒
-r： 只读模式，zookeeper的只读模式指一个服务器与集群中过半机器失去连接以后，这个服务器就不在不处理客户端的请求，但我们仍然希望该服务器可以提供读服...]]></description><category></category></item><item><title><![CDATA[idea部署tomcat正常，打war包部署就报404]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/86252052</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/86252052</guid><author>qq_20662113</author><pubDate>Thu, 10 Jan 2019 20:02:18 +0800</pubDate><description><![CDATA[今天下午一直踩坑，记录一下，打war包部署在tomcat上访问一直报404。在网上查了好多都没解决。最后自己搞定了：war包自动解压后多了一层项目，要在原来访问目录的基础上加一层目录。...]]></description><category></category></item><item><title><![CDATA[好用的idea插件]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/85341466</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/85341466</guid><author>qq_20662113</author><pubDate>Sat, 29 Dec 2018 16:54:31 +0800</pubDate><description><![CDATA[JetBrains JVM Debugger Memory View plugin]]></description><category></category></item><item><title><![CDATA[git diff 用法]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/82979453</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/82979453</guid><author>qq_20662113</author><pubDate>Tue, 09 Oct 2018 11:11:58 +0800</pubDate><description><![CDATA[git diff

此命令比较的是工作目录中当前文件和暂存区域快照之间的差异， 也就是修改之后还没有暂存起来的变化内容。]]></description><category></category></item><item><title><![CDATA[java操作mongodb——查询数据]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/80819193</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/80819193</guid><author>qq_20662113</author><pubDate>Tue, 26 Jun 2018 18:25:32 +0800</pubDate><description><![CDATA[java操作mongodb——查询数据https://www.cnblogs.com/simple-ly/p/5796440.html通过find方法查询集合中的文档信息--------------------------------------------------------find()　　查询所有文档信息，返回FindIterable&amp;lt;Document&amp;gt;我们可以通过FindIt...]]></description><category></category></item><item><title><![CDATA[插入排序Demo]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/80774193</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/80774193</guid><author>qq_20662113</author><pubDate>Fri, 22 Jun 2018 15:24:02 +0800</pubDate><description><![CDATA[import java.util.Random;

public class PaiXunDemo {

    public static void main(String[] args) {
        int[] a = new int[100];
        int m = 0;
        Random random = new Random();
        for (...]]></description><category></category></item><item><title><![CDATA[Idea 中几种包的初识]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/80748192</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/80748192</guid><author>qq_20662113</author><pubDate>Wed, 20 Jun 2018 16:54:26 +0800</pubDate><description><![CDATA[刚用Idea没多久，对工程结构中的包结构做个总结1.普通包directory ，其下只能再新建directory，无法在下面新建package2.工程根目录，由directory      Mark directory  as  -&amp;gt;srources root 完成，也就是工作环境根目录，其下只能建package（所有原包位于同一级）3.工程包 package ，最终形成classes中的工...]]></description><category></category></item><item><title><![CDATA[AVA 中BIO,NIO,AIO的理解]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/78788730</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/78788730</guid><author>qq_20662113</author><pubDate>Wed, 13 Dec 2017 12:23:53 +0800</pubDate><description><![CDATA[【转自】http://qindongliang.iteye.com/blog/2018539 


在高性能的IO体系设计中，有几个名词概念常常会使我们感到迷惑不解。具体如下： 
序号 问题 
1 什么是同步？ 
2 什么是异步？ 
3 什么是阻塞？ 
4 什么是非阻塞？ 
5 什么是同步阻塞？ 
6 什么是同步非阻塞？ 
7 什么是异步阻塞？ 
8 什么是异步非阻塞？ ]]></description><category></category></item><item><title><![CDATA[sql函数]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/78648592</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/78648592</guid><author>qq_20662113</author><pubDate>Mon, 27 Nov 2017 20:17:04 +0800</pubDate><description><![CDATA[MySQL数据库提供了很多函数包括：

数学函数；

字符串函数；

日期和时间函数；

条件判断函数；

系统信息函数；

加密函数；

格式化函数；
一、数学函数
　　数学函数主要用于处理数字，包括整型、浮点数等。



函数
作用


ABS(x)

返回x的绝对值　　
SELECT ABS(-1) -- 返回1



CEIL(]]></description><category></category></item><item><title><![CDATA[jsp中td等元素的显示居中]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/78549394</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/78549394</guid><author>qq_20662113</author><pubDate>Thu, 16 Nov 2017 11:37:04 +0800</pubDate><description><![CDATA[.table th, .table td { 
text-align: center;
vertical-align: middle!important;
}






写在 标签内]]></description><category></category></item><item><title><![CDATA[JSON 盘点]]></title><link>https://blog.youkuaiyun.com/qq_20662113/article/details/78540275</link><guid>https://blog.youkuaiyun.com/qq_20662113/article/details/78540275</guid><author>qq_20662113</author><pubDate>Wed, 15 Nov 2017 14:15:12 +0800</pubDate><description><![CDATA[1. 把java 对象列表转换为json对象数组，并转为字符串

    JSONArray array = JSONArray.fromObject(list);
    String jsonstr = array.toString();

 

2. 把java对象转换成json对象，并转化为字符串

  JSONObject object = JSONObject.fro]]></description><category></category></item></channel></rss>