mySql count()

count()中只有结果是not null时,才计数+1。比如在‘select count(year=2017) from film’中,count()里面的条件判断的结果可能是true,也有可能是false,在数据库中的表示就是1或者0,这两者都不为null,属于not null。而在条件语句后面加上or null,即表示当‘or’左边的条件判断的结果是true时,则返回1,计数+1;是flas...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

log4j自定义输出日志

<!-- 输出库存日志 --> <appender name="stock" class="org.apache.log4j.DailyRollingFileAppender"> <param name="file" value="/acs/log/xbb-dingtalk-web/stock.log" /> &am
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

ssh client在连接linux的时候 报 Algorithm negotiation failed

ssh client在连接linux的时候 报 Algorithm negotiation failed 是因为ssh和服务器之间的加密算法不一致导致的,需要编辑/etc/ssh/sshd_config 在最后手动添加通过 vi /etc/ssh/sshd_config 命令,编辑配置文件按insert键,在配置文件中添加以下内容:(ciphers一般不用修改)Ciphers aes128-cbc...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

配置maven启动tomcat

在pom文件中添加以下内容 <build> <plugins> <!-- 配置Tomcat插件 ,用于启动项目 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>t
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

单元测试时无法注入

在单元测试时发现无法注入,注入的对象都是null,原因是加载的时候没有把配置文件加载进来。在单元测试类上写上 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:applicationContext.xml" }) 这两个注解就可以了。...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

dubbo开发注入失败

dubbo开发时注入报错,以下是错误信息 Description: A component required a bean of type 'com.sangular.dolphin.api.item.AttributeServiceRemote' that could not be found. Action: Consider defining a bean of type 'co...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

RpcException: No provider available from registry

在使用dubbo调用服务时,报No provider错误,错误信息如下: com.alibaba.dubbo.rpc.RpcException: No provider available from registry 47.98.198.11:2181 for service xzf/com.sangular.dolphin.api.item.AttributeServiceRemote:1....
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

el-tab组件设置添加按钮

element的el-tab默认添加按钮不能满足需求,所以自己通过el-tab-pane模拟了一个添加按钮。先上效果图: 最后的添加按钮实际上是一个el-tab-pane,但是却实现了添加的效果,在渲染el-tab时就需要添加 <el-tabs v-if="currentShopId == shopId" type="card" style="margin-top:20px" v...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

el-form单个表单域添加自定义验证

直接把validator写在data中会报undefined,我们需要把它改造一下,写在methods中 下面贴代码 <el-form :model="skus" ref="skus"> <el-table :data="skus.skuList" border style="width: 100%"> <el-tab
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

nodeJS学习之旅-----cookie的使用

一,Cookie简介    (1),是存储于访问者的计算机中的变量,可以让同一个浏览器访问同一个域名的时候共享数据    (2),http是无状态协议,也就是说,当你访问一个网页后再访问这个网站的另一个网页,服务器是不知道这是同一个浏览器用户在访问同一个网站     (3),cookie的使用:当访问一个页面的时候,服务器在http的下行报文中,命令浏览器存储一个字符串。             ...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

面向对象编程——持续更新

面向对象 调度类 一般包含业务需要实现的增、删、改、查 如果需要表示状态,可以定义常量来表示,并写一个修改状态的函数 对象类 一般包含属性和方法 比如椅子的颜色,是否可以折叠 可以向下拆分成更小单位 ...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

数组去重的几种形式

数组去重 ES6 set function dedupe(array){ return Array.from(new Set(array)); } dedupe([1,1,2,3]) //[1,2,3] let arr = [1,2,3,3]; let resultarr = [...new Set(arr)]; console.log(resultarr); //[1,2,...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

实现自带加密及过期时间的本地存储

定义base64加密类 import { Base64 } from 'js-base64' class BaseData { constructor (props, ...arge) { // 定义加盐项 this.salting = (props && props.baseString) || 'admin-git-use' } encry...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

皮一下很开心——另类注释

有趣的注释 别动我代码 /** ************************************************************** * * * .=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

发布自己的NPM包

准备 [ ] 注册NPM账号 https://www.npmjs.com/ PS:注册成功后,邮箱会受到一条验证邮件,不要忘记验证邮箱 [ ] 准备一个空文件夹 为了方便后期维护,建议同步到GIT,可以在GIT创建一个空项目后Clone到本地 [ ] 为自己的NPM包起一个独一无二的名字 可以通过 npm i xxx来测试你的包名是否被占用,如果能...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

模块化编程中import与require的区别

import与require的区别 遵循规范 [ ] require 是 AMD规范引入方式 [ ] import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法 调用时间 [ ] require是运行时调用,所以require理论上可以运用在代码的任何地方 [ ] import是编译时调用,所以必须放在文件开头 本质 [ ] require是赋...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

前端应该知道的CSS3 选择器

CSS3 选择器 * 通配选择器 // 将所有margin和padding归零,不建议使用,增加浏览器负担 * { ... } // 适用于子选择器 选择#container层中的子元素 #container * { ... } IE Firefox Chrome Safari Opera 6+ ✔ ✔ ✔ ✔ ...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

flex_从入门到放弃

基本概念 main axis 水平的主轴 cross axis 垂直的交叉轴 main start 主轴的开始位置 main end 主轴的结束位置 cross start 交叉轴的开始位置 cross end 交叉轴的结束位置 main size 单个项目占据的主轴空间 cros...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

借助webpack手动实现vue项目配置(未完待续)

webpack_for_vue Description 借助webpack手动创建vue项目,以时间轴顺序依次记录每一步操作过程 创建package.json文件 npm init -y 新建index.html、app.js文件 index.html <!DOCTYPE html> <html lang="en"> <head&gt...
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0

实现textarea自动撑开

需求设想 实现一个具有默认高度,且随着输入内容的增加自动撑开高度的输入框 技术支持 visibility: hidden; 隐藏DOM但是仍然占位 contenteditable="true" 为div添加属性可以模拟输入 方法 div模拟textarea实现 HTML: <div class="full-test" contenteditable="true&
分类: 其他 发布时间: 10-10 23:29 阅读次数: 0