<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bc_aptx4869的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bc_aptx4869</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bc_aptx4869]]></copyright><item><title><![CDATA[mybatis-plus Encountered unexpected token: “query“ “QUERY“]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/131662328</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/131662328</guid><author>bc_aptx4869</author><pubDate>Tue, 11 Jul 2023 15:57:37 +0800</pubDate><description><![CDATA[如果字段名是query，手动加上`]]></description><category></category></item><item><title><![CDATA[Mysql检查字段中某个字符出现的次数？(检查字段包含几个某字符)]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/84581076</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/84581076</guid><author>bc_aptx4869</author><pubDate>Wed, 28 Nov 2018 11:10:40 +0800</pubDate><description><![CDATA[直接上核心sql
where (LENGTH(name) - LENGTH( REPLACE (name, '.', ''))) &amp;gt;= 2

此sql的意思就是，将name字段里的.符号，全部替换成空，每替换一个.，长度就会减一，那用起初的长度减去替换后的长度就是包含了几个.。

...]]></description><category></category></item><item><title><![CDATA[电脑连接SONY蓝牙耳机没有声音]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/82823463</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/82823463</guid><author>bc_aptx4869</author><pubDate>Sun, 23 Sep 2018 17:25:36 +0800</pubDate><description><![CDATA[右击右下角的【小喇叭】图标
左击【声音】选项
点击【播放】选项卡一栏
抓重点：
发现有两个耳机的模式，一个是Hands-Free,这是免提电话的功能，如果此时你的电脑正在用这个播放，那耳机就不会听到声音了，因为没有人给电脑打电话。
断开Hands-Free的连接，切换到Stereo的模式，就可以正常播放声音了！顺带吐槽一下北京的SONY的点的维修客服人员的服务态度。

...]]></description><category></category></item><item><title><![CDATA[java输出response流文件，配合vue进行excel流文件下载]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/82217808</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/82217808</guid><author>bc_aptx4869</author><pubDate>Thu, 30 Aug 2018 10:47:13 +0800</pubDate><description><![CDATA[HSSFWorkbook wb = ExcelExportUtil.toExportHos(new String[]{&quot;管理机构&quot;, &quot;医院编码&quot;, &quot;医院名称&quot;, &quot;医院等级&quot;, &quot;年案件量&quot;, &quot;目标医院状态&quot;},hosList);

response.setContentType(&quot;application/vnd.ms-excel;charset=UTF-8&quot;);]]></description><category></category></item><item><title><![CDATA[activiti6版本修改数据库地址]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/82118223</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/82118223</guid><author>bc_aptx4869</author><pubDate>Mon, 27 Aug 2018 19:54:45 +0800</pubDate><description><![CDATA[activiti-app\WEB-INF\classes\META-INF\activiti-app\activiti-app.properties

修改此配置文件如下即可：



#
# SECURITY
#
security.rememberme.key=testkey

#
# DATABASE
#

#datasource.driver=org.h2.Driver
#datasource...]]></description><category></category></item><item><title><![CDATA[JAVA发送钉钉自定义机器人群消息]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80860358</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80860358</guid><author>bc_aptx4869</author><pubDate>Fri, 29 Jun 2018 17:58:43 +0800</pubDate><description><![CDATA[Maven引入jar包 
注意版本，较早的不行。

        &amp;amp;lt;dependency&amp;amp;gt;
            &amp;amp;lt;groupId&amp;amp;gt;org.apache.httpcomponents&amp;amp;lt;/groupId&amp;amp;gt;
            &amp;amp;lt;artifactId&amp;amp;gt;httpclient&amp;amp;lt;/artifactId&amp;am]]></description><category></category></item><item><title><![CDATA[Excel表格验证身份证号输入规范]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80805285</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80805285</guid><author>bc_aptx4869</author><pubDate>Mon, 25 Jun 2018 17:51:35 +0800</pubDate><description><![CDATA[=IF(COUNTBLANK(C3),&quot;&quot;,IFERROR(IF(LOOKUP((LEFT(C3,1)*7+MID(C3,2,1)*9+MID(C3,3,1)*10+MID(C3,4,1)*5+MID(C3,5,1)*8+MID(C3,6,1)*4+MID(C3,7,1)*2+MID(C3,8,1)+MID(C3,9,1)*6+MID(C3,10,1)*3+MID(C3,11,1)*7+MID(C...]]></description><category></category></item><item><title><![CDATA[Echarts地图下钻，省钻到市，市钻到县，县钻到乡]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80667940</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80667940</guid><author>bc_aptx4869</author><pubDate>Tue, 12 Jun 2018 16:57:48 +0800</pubDate><description><![CDATA[由于经费问题，只写了省钻到市，市钻到县与县钻到乡在本文中根本没有出现。 
先贴两张图，第1张是全国地图： 
 
第2张是点击河北后的河北省地图： 


步骤详解：

1. 引入js



  const echarts = require('echarts');
  require('../../../static/js/china.js');
  require('../../../static...]]></description><category></category></item><item><title><![CDATA[iView table动态设置filters]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80647096</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80647096</guid><author>bc_aptx4869</author><pubDate>Mon, 11 Jun 2018 08:55:17 +0800</pubDate><description><![CDATA[官方栗子请点这里

常规写法都是把filters写死了的

columns: [
    ..., {
        ...,
        filters: [{
            label: 'Greater than 25',
            value: 1
        }, {
            label: 'Less than 25',
        ...]]></description><category></category></item><item><title><![CDATA[人大金仓数据库sql 批量插入 预置的语句中不能插入多个命令 mybatis]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80611467</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80611467</guid><author>bc_aptx4869</author><pubDate>Thu, 07 Jun 2018 16:34:27 +0800</pubDate><description><![CDATA[人大金仓数据库与mysql和oracle还不同，与oracle里的函数很类似，嗯。

原因是下方的sql，在mysql和oracle是可以运行，在mysql里甚至可以把insert into写在循环的外面。 
但是在人大金仓数据库里这么写的话，就会报错：### Error updating database. Cause: java.sql.SQLException: get ParameterM...]]></description><category></category></item><item><title><![CDATA[controller返回已经排序的json数据，前端遍历时却顺序错乱]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80540520</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80540520</guid><author>bc_aptx4869</author><pubDate>Fri, 01 Jun 2018 17:14:34 +0800</pubDate><description><![CDATA[我用的是ssm框架，mybatis框架返回不固定对象时，resultType需要写成 java.util.Map,对应的接受类为List&amp;amp;lt;Map&amp;amp;lt;String, Object&amp;amp;gt;&amp;amp;gt;

尽管sql语句里已经排序了，但是查询出来之后顺序早已乱掉。

下面我通过两个方法实现了对返回结果的排序,因为这个需求是一维数组和二维数组都要排序。

一个重要的地方就是不要返回map，因为返回的...]]></description><category></category></item><item><title><![CDATA[Spring轻松读取文件方法]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80521443</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80521443</guid><author>bc_aptx4869</author><pubDate>Thu, 31 May 2018 11:19:13 +0800</pubDate><description><![CDATA[&amp;lt;!--自己实现上传逻辑，用来返回进度条--&amp;gt;
    &amp;lt;bean id=&quot;multipartResolver&quot; 
        class=&quot;com.jssh.credit.infrastructure.multipart.resolver.CommonsMultipartResolverExt&quot;&amp;gt;
        &amp;lt;!-- 设置上传文件的最大尺寸为10MB 10...]]></description><category></category></item><item><title><![CDATA[Oracle将多行内容整合到一行]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80361100</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80361100</guid><author>bc_aptx4869</author><pubDate>Fri, 18 May 2018 10:40:42 +0800</pubDate><description><![CDATA[在做一个邮件设置功能，由于数据库表设计者很蠢，导致查询起来很费劲，有的时候可能要将简单的查询根据条件不同执行很多次，很是让自己不开心。下面是一个与蠢人打交道的成功方案：


起初数据库里的数据是长这样的：





通过sql查询出来的结果变成了想要的结果： 



sql：

        select
            tmp1.host_address,tmp2.host_port,...]]></description><category></category></item><item><title><![CDATA[据说JAVA程序员看了之后总能领悟点儿什么]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80353826</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80353826</guid><author>bc_aptx4869</author><pubDate>Thu, 17 May 2018 17:13:06 +0800</pubDate><description><![CDATA[网上看到很多人工资低干不下去，想转程序员；还有很多没学历的想改变生活，也说要做程序员；以及一些大学里应届生，找不到工作，自学想当程序员。 
这一行的门槛真的低吗，且假如他们进入这一行业发展会好吗？



1、程序员门槛：


程序员从业不需要执照或资格证书，只要能写代码即可入行，比医生、教师、律师门槛低
程序员学习渠道丰富，可以通过课堂、网络、书籍、培训等获取相关行业技术知识。
程序员需求量大，校...]]></description><category></category></item><item><title><![CDATA[java新建一个对象，自动生成它的所有set方法]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80346637</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80346637</guid><author>bc_aptx4869</author><pubDate>Thu, 17 May 2018 10:00:12 +0800</pubDate><description><![CDATA[如果用的IDE是 Intellij IDEA的话，只需要安装插件 GenerateAllSetter 即可！]]></description><category></category></item><item><title><![CDATA[Java8处理日期和时间]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80323752</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80323752</guid><author>bc_aptx4869</author><pubDate>Tue, 15 May 2018 15:36:35 +0800</pubDate><description><![CDATA[        DateTimeFormatter df = DateTimeFormatter.ofPattern(&quot;yyyy-MM-dd HH:mm:ss&quot;);

        LocalDateTime time = LocalDateTime.now().withHour(0).withMinute(0).withSecond(0);
        String localTime =...]]></description><category></category></item><item><title><![CDATA[excel表里的数据导入到数据库的方法]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80306112</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80306112</guid><author>bc_aptx4869</author><pubDate>Mon, 14 May 2018 10:09:06 +0800</pubDate><description><![CDATA[1.先利用mysql的数据库连接工具navicat，导出一个表的数据到excel，这个操作主要是为了看excel的可以导入的格式。 
2.然后按照格式将需要导入的excel表刷好格式，并且保存为utf-8的.csv文件格式。 
3.然后利用navicat将.csv文件导入到数据库 
4.然后将mysql里的已经含有真实数据的表导出到sql文件，里面就都是insert语句了，拷贝粘贴运行即可。...]]></description><category></category></item><item><title><![CDATA[net.sf.json.JSONObject无法处理java.util.Date格式的对象]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80301212</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80301212</guid><author>bc_aptx4869</author><pubDate>Sun, 13 May 2018 18:00:15 +0800</pubDate><description><![CDATA[只需要两步就可以解决： 
新建JsonDateValueProcessor类，内容如下




import net.sf.json.JsonConfig;
import net.sf.json.processors.JsonValueProcessor;

import java.text.SimpleDateFormat;
import java.util.Date;
import java....]]></description><category></category></item><item><title><![CDATA[vue禁止谷歌浏览器，360浏览器自动填充form表单]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80283391</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80283391</guid><author>bc_aptx4869</author><pubDate>Fri, 11 May 2018 16:28:26 +0800</pubDate><description><![CDATA[
autocomplate=&amp;amp;amp;quot;new-password&amp;amp;amp;quot; 属性只适用于谷歌浏览器，360浏览器不起作用
隐藏input框适用与两款浏览器，已测试可用。

实现方法是先在vue的return里定义一个备用变量：

 return {
    accountName: '',
    accountNameTmp: '',
 }
在页面上添加隐藏：

&amp;amp;amp;amp;lt;Form&amp;amp;amp;amp;gt;
  ]]></description><category></category></item><item><title><![CDATA[javaweb验证码明明输入正确却还是提示错误，验证码session不同步、不一致问题]]></title><link>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80004261</link><guid>https://blog.youkuaiyun.com/bc_aptx4869/article/details/80004261</guid><author>bc_aptx4869</author><pubDate>Thu, 19 Apr 2018 14:17:05 +0800</pubDate><description><![CDATA[情况是，退出账号后，在登录界面输入验证码，有时验证码明明输入正确，却还是提示错误。 
通过在Idea里debug调试发现，生成验证码之后将验证码赋予了sessionA，结果输入完四位验证码验证的时候，用来校验的session不是sessionA，而是sessionB，这是一个典型的session混乱问题。 
经过调查，发现登录界面不只有获取验证码的接口，还有一个获取公告的接口，问题就是在这里了。 ...]]></description><category></category></item></channel></rss>