<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dbj1245的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dbj1245</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dbj1245]]></copyright><item><title><![CDATA[VMWare打开centos，提示内部错误]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037072</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037072</guid><author>dbj1245</author><pubDate>Sun, 29 Sep 2019 12:40:00 +0800</pubDate><description><![CDATA[如题，VMWare打开centos，提示内部错误。该原因是因为服务被停止了之后没有将其启动，将其启动就解决了。
CMD客户端输入命令services.msc



将关于VM的服务启动就可以了




转载于:https://www.cnblogs.com/lidedong/p/11607239.html...]]></description><category></category></item><item><title><![CDATA[spring中EL解析器的使用]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037071</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037071</guid><author>dbj1245</author><pubDate>Tue, 24 Sep 2019 18:40:00 +0800</pubDate><description><![CDATA[SpEL对表达式语法解析过程进行了很高的抽象，抽象出解析器、表达式、解析上下文、估值(Evaluate)上下文等对象，非常优雅的表达了解析逻辑。主要的对象如下：




类名


说明






ExpressionParser


表达式解析器接口，包含了(Expression) parseExpression(String),(Expressi...]]></description><category></category></item><item><title><![CDATA[css文字截断]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037070</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037070</guid><author>dbj1245</author><pubDate>Wed, 11 Sep 2019 16:39:00 +0800</pubDate><description><![CDATA[通过css将文字进行截断，截断部分使用省略号代替





.impleName{
    max-width: 100%; /*最大宽度为当前元素的100%*/
    display: inline-block;
    white-space: nowrap;/*保证文本内容不会自动换行，如果多余的内容会在水平方向撑破单元格*/     overflow: ...]]></description><category></category></item><item><title><![CDATA[docker常用命令]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037069</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037069</guid><author>dbj1245</author><pubDate>Tue, 27 Aug 2019 18:31:00 +0800</pubDate><description><![CDATA[Docker 容器镜像删除1.停止所有的container，这样才能够删除其中的images：

docker stop $(docker ps -a -q)

如果想要删除所有container的话再加一个指令：

docker rm $(docker ps -a -q)

2.查看当前有些什么images

docker images

3.删除images，...]]></description><category></category></item><item><title><![CDATA[Dockerfile编写，以及设置一个自启动脚本]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037068</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037068</guid><author>dbj1245</author><pubDate>Tue, 27 Aug 2019 18:26:00 +0800</pubDate><description><![CDATA[FROM：指定基础镜像，必须为第一个命令
MAINTAINER:维护者信息
RUN：构建镜像时执行的命令
ADD：将本地文件添加到容器中，tar类型文件会自动解压(网络压缩资源不会被解压)，可以访问网络资源，类似wget
COPY：功能类似ADD，但是是不会自动解压文件，也不能访问网络资源
CMD：构建容器后调用，也就是在容器启动时才进行调用。
ENTRYPOINT：配置容...]]></description><category></category></item><item><title><![CDATA[service mc_start.sh does not support chkconfig]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037067</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037067</guid><author>dbj1245</author><pubDate>Tue, 27 Aug 2019 18:21:00 +0800</pubDate><description><![CDATA[在构建docker镜像时，编写Dockerfile构建镜像时，配置自启动脚本报错，service mc_start.sh does not support chkconfig
添加下面两句到 #!/bin/bash 之后。

# chkconfig: 2345 10 90 
# description: myservice ....

注：chkconfig命令对应的目录是/...]]></description><category></category></item><item><title><![CDATA[windows安装docker，快捷启动方式无法启动]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037066</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037066</guid><author>dbj1245</author><pubDate>Sat, 17 Aug 2019 13:33:00 +0800</pubDate><description><![CDATA[1.在双击“Docker Quickstart Terminal”时弹出缺少快捷方式，截图如下

2.单机快捷方式查看属性，发现配置的git位置是有问题的


现在只需要把git的正确地址配置好就可以了


现在就可以正常启动了



转载于:https://www.cnblogs.com/lidedong/p/11368320.html...]]></description><category></category></item><item><title><![CDATA[git创建本地分支，推送到远程]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037073</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037073</guid><author>dbj1245</author><pubDate>Thu, 25 Jul 2019 16:35:00 +0800</pubDate><description><![CDATA[创建本地分支git branch 分支名
例如：git branch dev，这条命令是基于当前分支创建的本地分支，假设当前分支是master(远程分支)，则是基于master分支创建的本地分支dev。
删除本地分支(必须保证不在删除的分支上，才能进行删除)
git branch -d dev
切换到本地分支git checkout 分支名
例如：git checkou...]]></description><category></category></item><item><title><![CDATA[jqgrid属性以及事件]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037064</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037064</guid><author>dbj1245</author><pubDate>Mon, 22 Jul 2019 18:15:00 +0800</pubDate><description><![CDATA[转载
1、属性




参数名称
类型
描述
默认值
是否可以被修改


ajaxGridOptions
object
对ajax参数进行全局设置，可以覆盖ajax事件：error，complete 和 beforeSend
空值
是


ajaxGridOptions
object
对ajax参数进行全局设置
空值
是


ajax...]]></description><category></category></item><item><title><![CDATA[git stash命令]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037065</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037065</guid><author>dbj1245</author><pubDate>Thu, 18 Jul 2019 10:17:00 +0800</pubDate><description><![CDATA[git stash命令
当切换分支的时候，如果有未提交的变更记录，此时系统会阻止你切换分支，解决方法有两种。
一种是先将代码commit，切换分支修改完毕，再次切换回原分支，利用amend命令，取消commit，版本回退，记录重新回复。
第二种方式：利用git stash命令，先将数据存到缓存，切换分支修改完毕，切换原分支，利git stash apply 命令将缓存数据恢复。
git ...]]></description><category></category></item><item><title><![CDATA[git常用命令]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037063</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037063</guid><author>dbj1245</author><pubDate>Wed, 17 Jul 2019 17:08:00 +0800</pubDate><description><![CDATA[git常用命令

克隆

git clone 

检查当前文件状态

git status

查看提交历史记录

git log

修改最后一次提交

有时候我们提交完了才发现漏掉了几个文件没有加，或者提交信息写错了。想要撤消刚才的提交操作，可以使用 --amend 选项重新提交：
git commit --amend

查看当前远程仓库

git remote
也可以加上 -v 选项（...]]></description><category></category></item><item><title><![CDATA[mybatis相关知识积累]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037062</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037062</guid><author>dbj1245</author><pubDate>Thu, 27 Jun 2019 11:16:00 +0800</pubDate><description><![CDATA[mybatis
Statement
Statement对象用于将 SQL 语句发送到数据库中。
实际上有三种 Statement 对象，它们都作为在给定连接上执行 SQL语句的包容器：

Statement
PreparedStatement（它从 Statement 继承而来
CallableStatement（它从 PreparedStatement 继承而来）。
它们都专用于发送特...]]></description><category></category></item><item><title><![CDATA[jq使用ajax请求,返回状态 canceled错误]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037061</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037061</guid><author>dbj1245</author><pubDate>Tue, 21 May 2019 14:58:00 +0800</pubDate><description><![CDATA[在使用jq，ajax请求时出现该错误


原因：button按钮类型为type=submit ，script中又自定用botton按钮点击提交ajax，造成冲突。
解决方法：button按钮类型改为 type=button


&lt;button id="save" class="btn btn-primary btn-sm"&gt;${text('保存')}&lt...]]></description><category></category></item><item><title><![CDATA[react中jsx文件是如何转换成js对象的]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037060</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037060</guid><author>dbj1245</author><pubDate>Thu, 21 Feb 2019 16:26:00 +0800</pubDate><description><![CDATA[通过在线babel转换器，转换出jsx是如何变成js对象的

jsx文件
加入了正常的标签以及嵌套标签以及方法属性

function hello() {
  click=()=&gt;{
    console.log("hello")
  }
  return &lt;div&gt;
          &lt;button onclick={this.clic...]]></description><category></category></item><item><title><![CDATA[ant build打包]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037059</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037059</guid><author>dbj1245</author><pubDate>Thu, 21 Feb 2019 15:30:00 +0800</pubDate><description><![CDATA[使用ant build进行增量打包

&lt;?xml version="1.0" encoding="gb2312"?&gt;
&lt;project name="delploy" default="buding_new" basedir="."&gt;
    &lt;!-- ==================================================...]]></description><category></category></item><item><title><![CDATA[在JAVA中如何获取当前源文件名以及代码的行号]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037058</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037058</guid><author>dbj1245</author><pubDate>Wed, 20 Feb 2019 20:23:00 +0800</pubDate><description><![CDATA[在最近经历中，遇见了这样一个问题，如何获取当前源文件名以及代码的行号，只是了解到C语言有预定义宏__FILE__、__LINE__，它们在预处理的时候都已经确定好了，但是在JAVA中应该怎么获取输出呢。
经过查找发现java提供以下方法来获取当前文件名以及行号

Thread.currentThread().getStackTrace()[1].getFileName()：获取当前...]]></description><category></category></item><item><title><![CDATA[react以组件为中心的代码分割和懒加载]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037057</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037057</guid><author>dbj1245</author><pubDate>Wed, 20 Feb 2019 17:07:00 +0800</pubDate><description><![CDATA[背景
随着项目越来越复杂，功能够越来越多，JS单个文件就会比较臃肿，js代码拆分显得必不可少。

Js文件拆分主要分为按照路由进行js拆分、按照组件进行js拆分。

按照路由拆分：因为本项目请求路径得原因，按照路由拆分不适用。只能按照组件模式进行拆分。
按照组件进行拆分，能够将js拆分的更为彻底。本方式使用react-loadable


按组件组件拆分
...]]></description><category></category></item><item><title><![CDATA[java中针对 try和finally一些总结]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037056</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037056</guid><author>dbj1245</author><pubDate>Thu, 14 Feb 2019 09:54:00 +0800</pubDate><description><![CDATA[结论
　　　1、不管有没有异常，finally中的代码都会执行
　　　2、当try、catch中有return时，finally中的代码依然会继续执行
　　　3、finally是在return后面的表达式运算之后执行的，此时并没有返回运算之后的值，而是把值保存起来，不管finally对该值做任何的改变，返回的值都不会改变，依然返回保存起来的值。也就是说方法的返回值是在finally...]]></description><category></category></item><item><title><![CDATA[JS强制关闭浏览器页签并且不提示关闭信息]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037054</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037054</guid><author>dbj1245</author><pubDate>Thu, 10 Jan 2019 19:56:00 +0800</pubDate><description><![CDATA[工作中很多奇葩的需求都会出现，现在就有一个问题，描述如下：
现在的登录跳转权限页面要去掉，集成在第三方系统信息上，当退出登录的时候需要关掉打开的Tab页面，因此考虑使用window.close()关闭浏览器页签。
关闭ie浏览器的时候提示


采用代码改造之后，ie问题解决：

window.opener = null;
window.open('', '...]]></description><category></category></item><item><title><![CDATA[由[].slice.call()引发的思考]]></title><link>https://blog.youkuaiyun.com/dbj1245/article/details/102037055</link><guid>https://blog.youkuaiyun.com/dbj1245/article/details/102037055</guid><author>dbj1245</author><pubDate>Thu, 10 Jan 2019 13:55:00 +0800</pubDate><description><![CDATA[由[].slice.call()引发的思考



经常看到大家用[].slice.call()或者Array.prototype.slice.call()； 我一直是一知半解的，今天算是基本弄清楚了，在此记录一下。
可能最常见的是Array.prototype.slice.call(arguments) 就是截取（更重要的是获取，slice是得到子数组）函数的参数，然后让...]]></description><category></category></item></channel></rss>