<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[卋舉]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/W_SJ_SY</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; W_SJ_SY]]></copyright><item><title><![CDATA[Spring mvc 中文乱码 日期]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/121440502</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/121440502</guid><author>W_SJ_SY</author><pubDate>Sat, 20 Nov 2021 15:48:28 +0800</pubDate><description><![CDATA[smvc
ThymeleafConfig 视图模板
package ws.wsj.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.b]]></description><category></category></item><item><title><![CDATA[mybatis 通用Mapper 插件 tk-mybatis]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120985522</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120985522</guid><author>W_SJ_SY</author><pubDate>Wed, 27 Oct 2021 08:52:45 +0800</pubDate><description><![CDATA[通用Mapper,使用插件 tk-mybatis
接口
package ws.wsj.mapper;

import tk.mybatis.mapper.common.Mapper;
import ws.wsj.pojo.Ke;

//插件tk-mybatis 通用mapper
public interface KeMapper extends Mapper&lt;Ke&gt; {
}


package ws.wsj.pojo;

import lombok.AllArgsConstructor;
imp]]></description><category></category></item><item><title><![CDATA[mybatis 数据库存储图片；时间使用]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120985448</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120985448</guid><author>W_SJ_SY</author><pubDate>Wed, 27 Oct 2021 08:44:28 +0800</pubDate><description><![CDATA[java boolean 映射 mysql bit 或者是 tinyint unsigned
java LocalDate 映射 mysql date
java LocalTime 映射 mysql time
java LocalDataTime 映射 mysql DataTime
java.util.Date 映射 mysql Datetime
数据库存储图片
package ws.wsj.mapper;

import org.apache.ibatis.annotations.Insert;
impo]]></description><category></category></item><item><title><![CDATA[mybatis 分页]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120979943</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120979943</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 20:22:11 +0800</pubDate><description><![CDATA[mybatis 分页 ;插件 pagehelper
DiMapper 类
package ws.wsj.mapper;


import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import ws.wsj.pojo.User;

import java.util.List;

public interface DiMapper {
    public int count();

  ]]></description><category></category></item><item><title><![CDATA[mybatis 获取自增主键]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120979767</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120979767</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 20:14:14 +0800</pubDate><description><![CDATA[1 使用配置(映射文件)文件(KaiMapper.xml); 2 使用注解(KaiMapper.java)
KaiMapper类
package ws.wsj.mapper;

import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Options;

import java.util.List;
import java.util.Map;

public interface KaiMapper {
]]></description><category></category></item><item><title><![CDATA[mybatis logback日志输出]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120979343</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120979343</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 19:56:08 +0800</pubDate><description><![CDATA[插件 logback日志插件; HikariCP连接池插件
CartMapper类
package ws.wsj.mapper;

import org.apache.ibatis.annotations.Select;

public interface CartMapper {
    @Select("select version()")
    public String version();
}


CartMapper测试类
package ws;

import com.zaxxer.hika]]></description><category></category></item><item><title><![CDATA[mybatis 数据库crud 接口和映射文件分开存放]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120978932</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120978932</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 19:41:59 +0800</pubDate><description><![CDATA[CartMapper接口类
package ws.wsj.mapper;

import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import ws.wsj.model.Cart;

import java.]]></description><category></category></item><item><title><![CDATA[Ajax axios 同时执行两个请求；创建实例化；添加拦截器]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120974387</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120974387</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 16:15:20 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;
    &lt;title&gt;axios 两个都处理完,在执行,创建实例&lt;/title&gt;
    &lt;meta name="Keywords" co]]></description><category></category></item><item><title><![CDATA[Ajax axios get和post请求]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120974135</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120974135</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 16:02:32 +0800</pubDate><description><![CDATA[axios.get传值使用params:{}
axios.post传值,直接写
&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;
    &lt;title&gt;axios get post &lt;/title&g]]></description><category></category></item><item><title><![CDATA[Ajax axios get请求 时钟案例]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120973757</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120973757</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 15:50:20 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;
    &lt;title&gt;axios 时钟案例&lt;/title&gt;
    &lt;meta name="Keywords" content="关键字"]]></description><category></category></item><item><title><![CDATA[Ajax Fetch 表单提交,存入数据库,查看,删除]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120973500</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120973500</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 15:41:42 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;
    &lt;title&gt;表单提交,存入数据库,从数据库中查看数据,删除数据&lt;/title&gt;
    &lt;meta name="Keywords]]></description><category></category></item><item><title><![CDATA[Ajax Fetch get请求 时钟案例]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120973283</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120973283</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 15:33:40 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;
    &lt;title&gt;fetch&lt;/title&gt;
    &lt;meta name="Keywords" content="关键字"&gt;
]]></description><category></category></item><item><title><![CDATA[Ajax Fetch get和post请求 一]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120973047</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120973047</guid><author>W_SJ_SY</author><pubDate>Tue, 26 Oct 2021 15:27:20 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;
    &lt;title&gt;fetch&lt;/title&gt;
    &lt;meta name="Keywords" content="关键字"&gt;
]]></description><category></category></item><item><title><![CDATA[Javascript 数组 filter,sort,Array.isArray()]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120795002</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120795002</guid><author>W_SJ_SY</author><pubDate>Sat, 16 Oct 2021 10:17:10 +0800</pubDate><description><![CDATA[过滤 filter;
排序 arr.sort;
判断是不是数组 Array.isArray();
//过滤 filter
let arr = ["hello", "word", "java", "hi"];
arr.push("hello");
console.log(arr)
for (let a of arr.filter(e =&gt; e.startsWith("h"))) {
    console.log(a)
}

// v 值; i 索引
arr.forEach((v, i) =&gt; {]]></description><category></category></item><item><title><![CDATA[Javascript 数组crud]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794931</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794931</guid><author>W_SJ_SY</author><pubDate>Sat, 16 Oct 2021 10:14:03 +0800</pubDate><description><![CDATA[数组crud
添加元素 尾部 arr.push; 开头 unshift;
删除元素 尾部 arr.pop; 开头 shift;
从1开始截取,不包括3 arr.slice(1,3);
从1的位置添加元素,并删除元素 arr.splice(1,0,“hello”);
//数组crud
let arr = ["hello", "word", "java"];

//添加元素
//尾部 arr.push
arr[arr.length] = "html";
arr.push("php");
console.log(]]></description><category></category></item><item><title><![CDATA[Javascript 数组]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794791</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794791</guid><author>W_SJ_SY</author><pubDate>Sat, 16 Oct 2021 10:08:24 +0800</pubDate><description><![CDATA[检查索引位置 indexof
lastIndexof
搜索 search
以什么开头 startsWith ; 以什么结尾 endsWith
分割 split;
charAt
检索 pattern.test(str);
补位 padStart
字符串转数字 parseInt
parseFloat
let str = "hello word java";
//检查
console.log(str.indexOf("hello"), str.lastIndexOf("java"));
//转换大小写;搜索 se]]></description><category></category></item><item><title><![CDATA[Javascript for语句； 搜索 search]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794493</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794493</guid><author>W_SJ_SY</author><pubDate>Sat, 16 Oct 2021 09:37:29 +0800</pubDate><description><![CDATA[搜索 search
&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;
    &lt;title&gt;&lt;/title&gt;
    &lt;meta name="Keywords" content="关键字"]]></description><category></category></item><item><title><![CDATA[Javascript for语句 输出菱形；反转]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794388</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794388</guid><author>W_SJ_SY</author><pubDate>Sat, 16 Oct 2021 09:31:59 +0800</pubDate><description><![CDATA[分裂 split; 反转reverse; 合成 join
for (let i = 1; i &lt;= 5; i++) console.log(i)

//循环语句,输出菱形
let sp = 10;
for (let i = 1; i &lt;= 10; i += 2) {
    console.log(" ".repeat(--sp) + "*".repeat(i))
}
for (let i = 7; i &gt;= 1; i -= 2) {
    console.log(" ".repeat(]]></description><category></category></item><item><title><![CDATA[Javascript Math 随机 random]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794351</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794351</guid><author>W_SJ_SY</author><pubDate>Sat, 16 Oct 2021 09:28:06 +0800</pubDate><description><![CDATA[Math 内置对象
舍掉小数 floor; 有小数就进位 ceil; 几的几次方 pow; 四舍五入 round
//Math内置对象
// 舍掉小数 floor; 有小数就近位 ceil; 几的几次方 pow
console.log(Math.floor(1.5), Math.ceil(1.1), Math.pow(2, 2));
for (let i = 1; i &lt;= 5; i++)
    //四舍五入 round
    // console.log(Math.round(Math.rand]]></description><category></category></item><item><title><![CDATA[Javascript 定时器, 时钟]]></title><link>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794318</link><guid>https://blog.youkuaiyun.com/W_SJ_SY/article/details/120794318</guid><author>W_SJ_SY</author><pubDate>Sat, 16 Oct 2021 09:25:19 +0800</pubDate><description><![CDATA[查询选择器 querySelector
补位 padStart
&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;
    &lt;title&gt;定时器,时钟&lt;/title&gt;
    &lt;meta n]]></description><category></category></item></channel></rss>