<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DJames23的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DJames23</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DJames23]]></copyright><item><title><![CDATA[git rebase]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/130501236</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/130501236</guid><author>DJames23</author><pubDate>Fri, 05 May 2023 10:22:23 +0800</pubDate><description><![CDATA[参考：
https://blog.youkuaiyun.com/weixin_42310154/article/details/119004977
https://www.cnblogs.com/michael-xiang/p/13179837.html]]></description><category></category></item><item><title><![CDATA[【Mybatis】动态增加删除字段以及update时遍历map对象]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/123743273</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/123743273</guid><author>DJames23</author><pubDate>Fri, 25 Mar 2022 20:56:10 +0800</pubDate><description><![CDATA[项目中需要动态增加和删除字段，并上传对应的数据，以下是代码记录
1.动态增加、删除字段
mapper.xml
	&lt;!--修改表结构，增加列--&gt;
    &lt;update id="AlterTableAddField"&gt;
        ALTER TABLE population_info ADD (${columnName} VARCHAR(255) NOT NULL DEFAULT '0')
    &lt;/update&gt;
    
    &lt;!--修改表结构，删除]]></description><category></category></item><item><title><![CDATA[【Spring】声明式事务]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/120660329</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/120660329</guid><author>DJames23</author><pubDate>Fri, 08 Oct 2021 21:25:22 +0800</pubDate><description><![CDATA[参考：
Spring 声明式事务应该怎么学？

]]></description><category></category></item><item><title><![CDATA[理解Shiro中的aop原理]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/120442453</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/120442453</guid><author>DJames23</author><pubDate>Thu, 23 Sep 2021 20:13:32 +0800</pubDate><description><![CDATA[参考博客：
shiro进行权限控制的aop原理
aop:config在shiro权限注解中发挥的作用
Shiro的AOP横切模式-注解权限控制

]]></description><category></category></item><item><title><![CDATA[【动态规划】买卖股票问题]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/119813518</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/119813518</guid><author>DJames23</author><pubDate>Thu, 19 Aug 2021 23:39:11 +0800</pubDate><description><![CDATA[参考：
https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/solution/tan-xin-suan-fa-by-liweiwei1419-2/

]]></description><category></category></item><item><title><![CDATA[【连通图】322无向图中连通分量的数目]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/119698749</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/119698749</guid><author>DJames23</author><pubDate>Sat, 14 Aug 2021 11:41:58 +0800</pubDate><description><![CDATA[无向图中连通分量的数目

注意:
你可以假设在 edges 中不会出现重复的边。而且由于所以的边都是无向边，[0, 1] 与 [1, 0]  相同，所以它们不会同时在 edges 中出现。

答案：

class Solution {
    public int countComponents(int n, int[][] edges) {
        Union u = new Union(n);
        for(int[] nums : edges){
            int a.]]></description><category></category></item><item><title><![CDATA[【0811莉莉丝】java笔试]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/119619076</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/119619076</guid><author>DJames23</author><pubDate>Wed, 11 Aug 2021 23:05:17 +0800</pubDate><description><![CDATA[1.第一题：链表调整
给定一个链表，按尾插-&gt;头插-&gt;尾插-&gt;头插的方式重新调整。比如：1-&gt;2-&gt;3-&gt;4-&gt;5，头节点为1，第一次插尾部，即把2插到1后面，第二次插头部，即把3插入到头部，依次循环/
最后的输出结果为5-&gt;3-&gt;1-&gt;2-&gt;4.
public class Solution3 {
    public static void main(String[] args) {
        ListNode root = new ]]></description><category></category></item><item><title><![CDATA[【0810神策数据笔试】java3道编程]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/119580419</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/119580419</guid><author>DJames23</author><pubDate>Tue, 10 Aug 2021 22:48:38 +0800</pubDate><description><![CDATA[第一题：字符串、有效括号数
给定一个字符串，打印里面匹配的括号的个数和下标，比如：
(1)23(4()5)6，一共有三对括号，下标0和2是一对，5和10是一对，7和8是一对。输入数据的括号均能成对出现，以下输入是不存在的：((1)
输入描述：一个包含数字和括号的字符串，一行
输出描述：多行输出，第一行是成对括号的个数，后面每行是一个括号的下标。
输入：(1)
输出：
1
0
2
说明：共有1对成对的括号，其下标为0和2

输入：
(1)23(4()5)6
输出：
3
0
2
5
10
7
8
说明：有3对成]]></description><category></category></item><item><title><![CDATA[【20210807奇安信】java编程题]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/119551170</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/119551170</guid><author>DJames23</author><pubDate>Tue, 10 Aug 2021 00:50:38 +0800</pubDate><description><![CDATA[第一题：从数组中找出三个数字为排序的子数组的个数，三个数字组成的子数组可以为降序或者升序
import java.util.ArrayList;
import java.util.List;

/**
 * @create 2021-08-07 16:25
 */
public class Solution1 {
    public static void main(String[] args) {
        int[] nums = {1,5,3,2,4};
        Solution1 s]]></description><category></category></item><item><title><![CDATA[【百度OCR】java调用百度OCR接口实现文字识别]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/119457255</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/119457255</guid><author>DJames23</author><pubDate>Fri, 06 Aug 2021 16:28:58 +0800</pubDate><description><![CDATA[百度智能云文字识别
https://ai.baidu.com/

创建应用

参考博客：
Java基于百度API接口实现智慧文字识别
百度AI开放平台，文字识别接口
获取access token
百度AI - 对接百度AI 增值税发票识别接口
Java 百度ocr文字识别-发票识别，并在页面显示信息
OCR识别接口

通用文字标准版识别接口：https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic
通用文字 标准版识别，含位置信息 https://aip.]]></description><category></category></item><item><title><![CDATA[【0725】诺瓦科技java开发笔试题]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/119086189</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/119086189</guid><author>DJames23</author><pubDate>Sun, 25 Jul 2021 19:31:23 +0800</pubDate><description><![CDATA[一共14道，其中三道是比较简单的编程题，其余有几道java基础、通信协议、操作系统等。
1.HTTP与HTTPS的区别
2.TCP
主机A向主机B发送一个很长的文件,其长度为L字节。
5—22 主机A向主机B发送一个很长的文件，其长度为L字节。假定TCP使用的MSS有1460字节。
（1） 在TCP的序号不重复使用的条件下，L的最大值是多少？
（2） 假定使用上面计算出文件长度，而运输层、网络层和数据链路层所使用的首部开销共66字节，链路的数据率为10Mb/s，试求这个文件所需的最短发送时间。

答案：ht]]></description><category></category></item><item><title><![CDATA[【Java】Scanner总结写法]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118928014</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118928014</guid><author>DJames23</author><pubDate>Tue, 20 Jul 2021 10:02:54 +0800</pubDate><description><![CDATA[样例1
import java.util.*;

/**
 * Scanner模板
 */
public class ScannerTest1 {
    public static void main(String[] args) {
        /*
        输入：第一行输入一个正整数n，代表测试数据组数；接下来是n行测试数据，每输入一行测试数据就可以代用核心方法
        比如：
        2
        111111
        111011
         */
]]></description><category></category></item><item><title><![CDATA[【leetcode】146.LRU缓存机制]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118879200</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118879200</guid><author>DJames23</author><pubDate>Sun, 18 Jul 2021 17:25:50 +0800</pubDate><description><![CDATA[参考：
https://leetcode-cn.com/problems/lru-cache/solution/lruhuan-cun-ji-zhi-by-leetcode-solution/
LRU算法
1.双向链表+HashMap实现
参考题解：
https://leetcode-cn.com/problems/lru-cache/solution/lru-ce-lue-xiang-jie-he-shi-xian-by-labuladong/
import java.util.HashMap;
impo]]></description><category></category></item><item><title><![CDATA[【leetcode】贪心算法]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118859902</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118859902</guid><author>DJames23</author><pubDate>Sat, 17 Jul 2021 17:29:57 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[【Threejs】拖拽]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118832337</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118832337</guid><author>DJames23</author><pubDate>Fri, 16 Jul 2021 23:44:55 +0800</pubDate><description><![CDATA[参考博客：
Three.js - 使用 THREE.DragControls 实现模型拖拽

]]></description><category></category></item><item><title><![CDATA[【十大排序】JAVA实现&详细注释]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118789726</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118789726</guid><author>DJames23</author><pubDate>Fri, 16 Jul 2021 13:11:15 +0800</pubDate><description><![CDATA[堆排序
package sort.HeapSort;

import java.util.Arrays;

public class HeapSort {
    public static void main(String[] args) {
        int[] arr = {16,7,3,20,17,8};
        heapSort(arr);
        System.out.println(Arrays.toString(arr));
    }

    public stat]]></description><category></category></item><item><title><![CDATA[SQL注入、XSS攻击]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118753874</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118753874</guid><author>DJames23</author><pubDate>Thu, 15 Jul 2021 10:31:11 +0800</pubDate><description><![CDATA[参考博客：
SQL注入详解

]]></description><category></category></item><item><title><![CDATA[【RecordRTC.js】Uncaught TypeError: Cannot read property ‘getDisplayMedia‘ of undefined]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118677159</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118677159</guid><author>DJames23</author><pubDate>Mon, 12 Jul 2021 16:04:15 +0800</pubDate><description><![CDATA[博主在使用RecordRTC.js进行录屏操作时，在本机上录屏都是ok的，但是我用局域网访问发布在服务器上的项目，录屏时就会报这个错误
Uncaught TypeError: Cannot read property 'getDisplayMedia' of undefined

出现错误的js代码如下：
 if(!navigator.getDisplayMedia &amp;&amp; !navigator.mediaDevices.getDisplayMedia)

navigator.mediaDev]]></description><category></category></item><item><title><![CDATA[cookie与session]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118460620</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118460620</guid><author>DJames23</author><pubDate>Sun, 04 Jul 2021 12:07:05 +0800</pubDate><description><![CDATA[参考博客：
Java Web之Cookie、Session
cookie和session的详解与区别

]]></description><category></category></item><item><title><![CDATA[RabbitMQ的安装和启动]]></title><link>https://blog.youkuaiyun.com/DJames23/article/details/118248349</link><guid>https://blog.youkuaiyun.com/DJames23/article/details/118248349</guid><author>DJames23</author><pubDate>Sat, 26 Jun 2021 13:46:40 +0800</pubDate><description><![CDATA[参考博客：
RabbitMQ的安装和启动


]]></description><category></category></item></channel></rss>