<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[随记]]></title><description><![CDATA[心思收集]]></description><link>https://blog.youkuaiyun.com/wyljz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wyljz]]></copyright><item><title><![CDATA[道一云按钮事件js小记]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/132109819</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/132109819</guid><author>wyljz</author><pubDate>Fri, 04 Aug 2023 17:54:57 +0800</pubDate><description><![CDATA[在采购单界面添加按钮的提交后增加代码，用于更新库存表记录。]]></description><category></category></item><item><title><![CDATA[centos8中安装postgres10，修改端口和初始化密码]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/127528765</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/127528765</guid><author>wyljz</author><pubDate>Wed, 26 Oct 2022 11:23:04 +0800</pubDate><description><![CDATA[centos8中安装postgres10，修改端口和初始化密码]]></description><category></category></item><item><title><![CDATA[计算从指定日期开始的第几周的周几的日期]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/127367867</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/127367867</guid><author>wyljz</author><pubDate>Mon, 17 Oct 2022 17:02:52 +0800</pubDate><description><![CDATA[计算从指定日期开始的第几周的周几的日期]]></description><category></category></item><item><title><![CDATA[jeecg中j-vxe-table和j-popup组件的修改使用]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/125882852</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/125882852</guid><author>wyljz</author><pubDate>Tue, 19 Jul 2022 23:13:02 +0800</pubDate><description><![CDATA[基于jeecg前端框架的可编辑表格中弹窗数据报表控件的修改使用]]></description><category></category></item><item><title><![CDATA[修改jar包内容]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/125786516</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/125786516</guid><author>wyljz</author><pubDate>Thu, 14 Jul 2022 16:46:05 +0800</pubDate><description><![CDATA[修改jar包]]></description><category></category></item><item><title><![CDATA[java反射赋值时字段类型的转换]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/125695887</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/125695887</guid><author>wyljz</author><pubDate>Sat, 09 Jul 2022 17:04:24 +0800</pubDate><description><![CDATA[java反射，强制类型转换，赋值]]></description><category></category></item><item><title><![CDATA[poi 解析excel 以及Function＜T,R＞的使用]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/124768790</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/124768790</guid><author>wyljz</author><pubDate>Sat, 14 May 2022 15:25:51 +0800</pubDate><description><![CDATA[使用poi解析excel，日期内容的处理，以及方法作为参数的使用]]></description><category></category></item><item><title><![CDATA[微信公众号h5使用jsapi支付]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/124604311</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/124604311</guid><author>wyljz</author><pubDate>Fri, 06 May 2022 10:57:03 +0800</pubDate><description><![CDATA[微信公众号h5完成支付的前后端实现]]></description><category></category></item><item><title><![CDATA[mybatisplus中updatewrapper的使用备忘]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/124424308</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/124424308</guid><author>wyljz</author><pubDate>Tue, 26 Apr 2022 11:42:35 +0800</pubDate><description><![CDATA[UpdateWrapper&lt;WxMsg&gt; wrapper = new UpdateWrapper&lt;&gt;();
        wrapper.lambda().set(WxMsg::getCallBackStatus, status)
                .set(WxMsg::getCallBackSuccess, status.equals("success") ? true : false)
                .eq(WxMsg::getMsgId, .]]></description><category></category></item><item><title><![CDATA[uniapp中vue router界面的上拉刷新和下拉加载更多]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/124100586</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/124100586</guid><author>wyljz</author><pubDate>Mon, 11 Apr 2022 15:36:39 +0800</pubDate><description><![CDATA[基于jeecgboot app 修改，因使用了uni simple router 做了完整的路由控制，整个app就一个index.vue是个页面，其他的都成了组件，uniapp中对页面设置的上拉也不能用了，修改如下：
page.json中index加上可刷新
{
			"path": "pages/index/index",
			"style": {
				"enablePullDownRefresh": true
			}
		},

index.vue
&lt;template&gt;
	&lt;v]]></description><category></category></item><item><title><![CDATA[springboot+uniapp(vue) 微信公众号h5开发]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/124057823</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/124057823</guid><author>wyljz</author><pubDate>Sat, 09 Apr 2022 11:26:14 +0800</pubDate><description><![CDATA[微信公众号授权登录，基于uni-simple-route路由的开发]]></description><category></category></item><item><title><![CDATA[基于jeecgboot发送短信的修改，保存短信结果]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/123916595</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/123916595</guid><author>wyljz</author><pubDate>Sat, 02 Apr 2022 11:42:11 +0800</pubDate><description><![CDATA[短信平台使用的是阿里云的短信服务，jeecgboot已集成短信发送功能，但没有保存短信结果，不方便一些业务的统计
新建一个短信结果对象
@Data
public class SmsResult implements Serializable {
    private String mobile;
    private Boolean success;
    private String code;
    private String message;
    private String reque]]></description><category></category></item><item><title><![CDATA[计算时间差，不足整小时按整小时算]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/123757609</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/123757609</guid><author>wyljz</author><pubDate>Sat, 26 Mar 2022 15:59:32 +0800</pubDate><description><![CDATA[@Override
    public Integer computHours(DateVo vo) throws ParseException {
        //如果不足一个小时，按一个小时计算，如果超出整小时部分，加1
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
        String beginStr = String.format("%s %s", vo.getMeetD]]></description><category></category></item><item><title><![CDATA[使用redis 加锁的方式生成订单号]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/123752493</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/123752493</guid><author>wyljz</author><pubDate>Sat, 26 Mar 2022 11:16:21 +0800</pubDate><description><![CDATA[建一个订单对象
/**
 * 订单号 对象
 */
@Data
public class OrderNumberVo implements Serializable {

    /**
     * 日期字符串 格式："yyyyMMdd"
     */
    private String meetDate;

    /**
     * 计数id
     */
    private Integer id;

    /**
     * 订单号 格式："yyyyMMddXXX1"
     */]]></description><category></category></item><item><title><![CDATA[vue制作腾讯地图组件]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/123552636</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/123552636</guid><author>wyljz</author><pubDate>Thu, 17 Mar 2022 16:00:41 +0800</pubDate><description><![CDATA[基于jeecgboot前端框架制作。
.env文件中加入变量定义：
VUE_APP_MAP_KEY= 你的key

项目中config文件夹中的index.js中增加一个变量，引用这个key
//腾讯地图key
window._CONFIG['qqMapKey'] = process.env.VUE_APP_MAP_KEY

index.html中增加腾讯地图的js文件引用
&lt;script src="https://map.qq.com/api/gljs?v=1.exp&amp;key=&lt;%= ]]></description><category></category></item><item><title><![CDATA[mybatis 批量添加或更新]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/122920897</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/122920897</guid><author>wyljz</author><pubDate>Mon, 14 Feb 2022 11:28:44 +0800</pubDate><description><![CDATA[用于批量添加或更新计数数字，表中需要设置唯一索引，insert时出现重复键错误时就执行update，需要手工生成id
表结构：

索引：

mapper xml:
 &lt;insert id="updateBatch"&gt;
        insert into sx_count(id,room_id,time_id,video_id,week,count_date,nums)
        values
        &lt;foreach collection="list" item="cou]]></description><category></category></item><item><title><![CDATA[springboot+websocket+vue浏览器视频备忘]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/121680261</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/121680261</guid><author>wyljz</author><pubDate>Thu, 02 Dec 2021 16:26:17 +0800</pubDate><description><![CDATA[首先，设置websocket可接收内容大小，默认的设置太小，前端截取的视频转字符串传不了，会报错：
WebSocket is already in CLOSING or CLOSED state.

百度后，找到的springboot下设置的方法，测试可以使用
@Configuration
public class WebSocketConfig implements ServletContextInitializer {
    /**
     * 	注入ServerEndpointExporter，
]]></description><category></category></item><item><title><![CDATA[折腾调试环境小结]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/121029959</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/121029959</guid><author>wyljz</author><pubDate>Fri, 29 Oct 2021 10:54:52 +0800</pubDate><description><![CDATA[项目中用到了linux环境下的so，需要linux环境调试，开始了折腾之旅。
先是尝试wsl，又尝试docker，百度出来的千篇一律，基本都不能按着直接整出来，好不容易摸索着弄成了，idea编译又太过缓慢，无奈放弃。最后选择了虚拟机+ubuntu的方式。ubuntu直接安装成带图形界面gnome的，idea需要图形界面才能跑起来。
ubuntu中安装 open-ssh(大致是这个名字) jdk,idea,maven，svn，签出项目，跑下试试，能正常跑起来后，windows里用软件MobaXterm来登录
]]></description><category></category></item><item><title><![CDATA[postgre 时间操作备忘]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/120951703</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/120951703</guid><author>wyljz</author><pubDate>Mon, 25 Oct 2021 14:40:18 +0800</pubDate><description><![CDATA[select * from zx_file
-- where create_time &lt; now()- interval '2 d'
where to_date(begin_time,'yyyy-mm-dd hh24:mi:ss') &lt; to_date('2021-10-20 00:00:00', 'yyyy-mm-dd hh24:mi:ss') 

上边sql中，取指定日期之前的记录，create_time类型是timestamp，可以直接比较，begin_time是varchar，需要转换后]]></description><category></category></item><item><title><![CDATA[antd中form自定义校验规则备忘]]></title><link>https://blog.youkuaiyun.com/wyljz/article/details/120313578</link><guid>https://blog.youkuaiyun.com/wyljz/article/details/120313578</guid><author>wyljz</author><pubDate>Wed, 15 Sep 2021 17:42:47 +0800</pubDate><description><![CDATA[validatorRules: {
        passType: [{required: true, message: '请选择密码初始化类型'}],
        defaultPass: [{
          validator: (rule, value, callback) =&gt; {
            if (this.formWin.passType == '1' &amp;&amp; !value) {
              callback(new Error(.]]></description><category></category></item></channel></rss>