<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[distinctive_MAN的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/distinctive_MAN</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; distinctive_MAN]]></copyright><item><title><![CDATA[layui tree 初始化默认选中重复执行oncheck的处理方法]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/121746764</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/121746764</guid><author>distinctive_MAN</author><pubDate>Mon, 06 Dec 2021 14:47:08 +0800</pubDate><description><![CDATA[初始化默认选中重复执行oncheck的处理方法
初始化结构树时，如果绑定了oncheck方法时，初始化数据默认选中时，会重复执行方法
 tree.render({
         elem: '#test13'
         ,data: jsonArr
         ,showCheckbox: true  //是否显示复选框
         ,id: 'demoId13'
         ,isJump: true //是否允许点击节点时弹出新窗口跳转
        ,oncheck: ]]></description><category></category></item><item><title><![CDATA[linux服务器字体安装]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/115538018</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/115538018</guid><author>distinctive_MAN</author><pubDate>Fri, 09 Apr 2021 09:53:25 +0800</pubDate><description><![CDATA[字体安装先将要安装的字体文件复制到/usr/share/fonts/目录下执行下列命令
先将要安装的字体文件复制到/usr/share/fonts/目录下
执行下列命令
cd /usr/share/fonts/

mkfontscale

mkfontdir

fc-cache

安装完毕后执行fc-list :lang=zh 查看安装的中文字体
fc-list :lang=zh

fc-list


...]]></description><category></category></item><item><title><![CDATA[RESTFUL接口调用实例]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/105247520</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/105247520</guid><author>distinctive_MAN</author><pubDate>Wed, 01 Apr 2020 15:48:37 +0800</pubDate><description><![CDATA[调用实例
废话不多说，直接看代码
Page page = new Page();
page.setPageNum(1);
page.setPageSize(1);
Map&lt;String, Object&gt; params =new HashMap();
 params.put("ids", ids);
params.put("page", page);
JSONObject jsonObj...]]></description><category></category></item><item><title><![CDATA[文件上传--持续更新]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/103778989</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/103778989</guid><author>distinctive_MAN</author><pubDate>Tue, 31 Dec 2019 10:46:49 +0800</pubDate><description><![CDATA[MultipartFile
@RequestMapping(value = "upload")
    @ResponseBody
    public Map&lt;String, Object&gt; upload(
            @RequestParam(value = "file", required = false) MultipartFile file)
         ...]]></description><category></category></item><item><title><![CDATA[wex5 单选多选实例解析]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/102453923</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/102453923</guid><author>distinctive_MAN</author><pubDate>Wed, 09 Oct 2019 09:43:55 +0800</pubDate><description><![CDATA[前言
之前做wex5的时候踩过wex5的坑，现在对自己实现的单选以及多选做一个实例总结，并且wex5的文档上也有详细的说明，其中主要的就是data组件添加字段控制，如下图

创建一个data组件并且给与两个字段fcheck以及fState，通过点击事件改编组件的值的状态
多选（通过点击事件修改data值）：
单选（通过点击事件执行下列函数修改data属性，具体参考文档自带的淘宝项目）：
//单选后...]]></description><category></category></item><item><title><![CDATA[数据库连接]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/100773467</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/100773467</guid><author>distinctive_MAN</author><pubDate>Thu, 12 Sep 2019 15:23:23 +0800</pubDate><description><![CDATA[// JDBC 驱动名及数据库 URL
    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    static final String DB_URL = "jdbc:mysql://localhost:3306/jxufe_oa";

    // 数据库的用户名与密码，需要根据自己的设置
    static fin...]]></description><category></category></item><item><title><![CDATA[html固定表头和列]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/100022305</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/100022305</guid><author>distinctive_MAN</author><pubDate>Thu, 22 Aug 2019 19:08:57 +0800</pubDate><description><![CDATA[上图效果下图代码，已亲自测试有效，转载收藏
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="utf-8"&gt;
&lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
&lt;meta name="author" content="jack"&gt...]]></description><category></category></item><item><title><![CDATA[java 以及 js 获取时间，日期，字符串，时间戳互转]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/99828943</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/99828943</guid><author>distinctive_MAN</author><pubDate>Tue, 20 Aug 2019 11:20:11 +0800</pubDate><description><![CDATA[获取当前的年月日时分秒
var currTime = new Date();             //获取当前时间的毫秒数
var year = currTime.getFullYear();     //获取当前时间的年份
var month = currTime.getMonth() + 1;   //获取当前时间的月份，月份从0开始，所以需要加一
var day = currTime.g...]]></description><category></category></item><item><title><![CDATA[JSP通过Tag实现自定义标签]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/97799862</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/97799862</guid><author>distinctive_MAN</author><pubDate>Tue, 30 Jul 2019 17:30:46 +0800</pubDate><description><![CDATA[添加一个业务逻辑类，类继承TagSupport
public class Tag extends TagSupport {


    @Override
    public int doStartTag() throws JspException {
        boolean result = false;
        String userType = SecurityUtils....]]></description><category></category></item><item><title><![CDATA[DWZ （j-ui）专栏]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/97628949</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/97628949</guid><author>distinctive_MAN</author><pubDate>Mon, 29 Jul 2019 11:06:07 +0800</pubDate><description><![CDATA[获取本页、弹窗id标识
本页：navTab.getCurrentPanel()
$("#idss", navTab.getCurrentPanel()).val()
弹窗：$.pdialog.getCurrent()
$("#userSelCnnames", $.pdialog.getCurrent()).val();


]]></description><category></category></item><item><title><![CDATA[迭代与递归]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/96273551</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/96273551</guid><author>distinctive_MAN</author><pubDate>Wed, 17 Jul 2019 09:46:04 +0800</pubDate><description><![CDATA[递归
int num(int x){  
     if(x&gt;1){
     	return num(x-1) + num(x-2);
     }else{
     	return x; 
     } 
} 

迭代
int num(int x){  
    int i=2, num1=0, num2=1, num3=0;        
    if(x&lt;=1) {
		r...]]></description><category></category></item><item><title><![CDATA[多张表合并一张表union all]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/91871497</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/91871497</guid><author>distinctive_MAN</author><pubDate>Thu, 13 Jun 2019 16:20:47 +0800</pubDate><description><![CDATA[实现场景
有一张关联表关联多张信息表，但是字段相同，如果字段不相同的话还要实现功能就可以取个别名，具体如下：
SELECT
	*
FROM
	(
		SELECT
			tffmpi.def_id def_id,
			tffmpi.instance_id instance_id,
			tffmpi.title title,
			tffmpi.pdf_url pdf_url
		FROM
		...]]></description><category></category></item><item><title><![CDATA[获取配置文件信息，读取json文件]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/90710492</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/90710492</guid><author>distinctive_MAN</author><pubDate>Fri, 31 May 2019 09:28:20 +0800</pubDate><description><![CDATA[获取resources目录下stencilset.json文件信息
如同标题，把stencilset.json放到resources目录下
		InputStream stencilsetStream = this.getClass().getClassLoader().getResourceAsStream("stencilset.json");
	    try {
	      return...]]></description><category></category></item><item><title><![CDATA[springBoot实现反射机制]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/90710346</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/90710346</guid><author>distinctive_MAN</author><pubDate>Fri, 31 May 2019 09:19:20 +0800</pubDate><description><![CDATA[获取CLASS实现类对象
根据class实现类的包名路径来获取实例化对象
 //首先定义一个实现类路径
 String a ="com.bnwisdom.demo.service.impl.ActivitiDeployServiceImpl";
 //根据该路径获取class对象
 Class  aClass = Class.forName(confById.getImplClass());

之...]]></description><category></category></item><item><title><![CDATA[XML字符串转字节流转BLOB]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/90171748</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/90171748</guid><author>distinctive_MAN</author><pubDate>Mon, 13 May 2019 13:45:06 +0800</pubDate><description><![CDATA[object 转字节再转BLOB
 						Object o = map.get(values.get(j));
                        byte[] bytes = null;
                        ByteArrayOutputStream bos = new ByteArrayOutputStream();
               ...]]></description><category></category></item><item><title><![CDATA[使用jsqlsparser实例]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/90171644</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/90171644</guid><author>distinctive_MAN</author><pubDate>Mon, 13 May 2019 13:37:29 +0800</pubDate><description><![CDATA[结合项目使用，添加依赖或者自己下载相关的jar包
  &lt;!-- https://mvnrepository.com/artifact/com.github.jsqlparser/jsqlparser --&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;com.github.jsqlparser&lt;/groupId&gt;
      ...]]></description><category></category></item><item><title><![CDATA[mysql跨服务器同步数据]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/89509146</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/89509146</guid><author>distinctive_MAN</author><pubDate>Thu, 25 Apr 2019 09:30:25 +0800</pubDate><description><![CDATA[因为功能设计到同步数据中心的数据，但是避免人员添加等等相关的操作是，一手数据不是最新的，从而避免频繁操作，涉及到同步，使用到跨服务器操作，具体如下：
首先mysql跨服务器提供了FEDERATED引擎进行映射表，我们需要mysql执行show engines命令查看引擎状态，因为本身的引擎状态是关闭的，需要设置开启
如图查询：

设置引擎启动
找到mysql的my.ini文件进行配置，在[mysq...]]></description><category></category></item><item><title><![CDATA[assert 断言使用]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/89176462</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/89176462</guid><author>distinctive_MAN</author><pubDate>Wed, 10 Apr 2019 10:47:51 +0800</pubDate><description><![CDATA[assert断言的正确使用
一般来说使用断言多于测试，但是如何测试以及正确使用断言呢！这里做了一个小小的测试！一般来说开发工具会默认关闭断言，这里需要手动开启，如图：


在VM options输入 -ea字样，点击ok就会生效，以下是代码测试
public static void main(String[] args) {
        int i = 2;
        switch (i...]]></description><category></category></item><item><title><![CDATA[LAYUI页面生成模板实现样例（笔记抽出）]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/89091605</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/89091605</guid><author>distinctive_MAN</author><pubDate>Mon, 08 Apr 2019 15:34:58 +0800</pubDate><description><![CDATA[主页表格定义示例：
//首先声明加载JS
layui.use(['admin', 'table', 'util', 'layer', 'form', 'laydate', 'laytpl', 'cityselect'], function () {
            var $ = layui.$
                , admin = layui.admin
         ...]]></description><category></category></item><item><title><![CDATA[JavaScript多种页面刷新方法（转载收藏）]]></title><link>https://blog.youkuaiyun.com/distinctive_MAN/article/details/89022829</link><guid>https://blog.youkuaiyun.com/distinctive_MAN/article/details/89022829</guid><author>distinctive_MAN</author><pubDate>Thu, 04 Apr 2019 15:00:31 +0800</pubDate><description><![CDATA[非原创，备用收藏，没试过不知道有没有用，感觉上可以
附带转载地址声明非本人原创https://blog.youkuaiyun.com/qq_41172982/article/details/88954946
1，reload 方法
该方法强迫浏览器刷新当前页面。
语法：location.reload([bForceGet])
参数： bForceGet， 可选参数， 默认为 false，从客户端缓存里取当前页...]]></description><category></category></item></channel></rss>