- 博客(104)
- 收藏
- 关注
原创 checkbox属性checked="checked"通过js已设置后不生效
1.通过attr('checked','checked')来设置checkbox时,重复点击,虽然checked属性设置正确,但是checkbox没有被勾选,如下代码:(代码是全选功能)$('#ckAll').click(function(){ if($('#ckAll ').attr('checked') == 'checked'){ $('#ckAll').removeAtt...
2020-04-11 12:28:26
3448
原创 移动端页面滚动后不触发点击事件
在移动端时用了点击事件,但是在滑动页面时,总是会被触发。解决方案是:把click事件换成touchend事件$("body").on("touchend",".todetail",function(){ //do some thing });然后引入并调用以下函数function stopTouchendPropagationAfterSc...
2019-12-04 10:16:28
1565
原创 js加载顺序的问题
在一个html中,加载了一些js的外部文件,例如<script src="../static/js/common.js"></script><script> var userID = document.cookie;</script>而在common.js中,加入了cooikes$(function () { do...
2019-10-18 12:18:48
370
转载 springboot整合thymeleaf跳转html页面
最近在做项目的过程中需要在springboot中跳转html页面,参考网上的帖子最后总算是实现了,但是发现在整合的过程中存在很多易犯错误,特此记录一下。1.pom中引入thymeleaf依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>...
2019-09-16 20:39:07
2021
1
原创 nginx配置下载文件
用nginx来当做文件下载器,但浏览器在遇到可以识别的文件时,会自动打开这个文件,我们需要再配置里加入强制弹出下载框。location /pdf { root /**/***/; if ($request_filename ~* ^.*?\.(pdf)$){ add_header Content-Disposition attachm...
2019-03-11 11:46:02
968
转载 java设计模式之享元模式
面向对象可以非常方便的解决一些扩展性的问题,但是在这个过程中系统务必会产生一些类或者对象,如果系统中存在对象的个数过多时,将会导致系统的性能下降。对于这样的问题解决最简单直接的办法就是减少系统中对象的个数。 享元模式提供了一种解决方案,使用共享技术实现相同或者相似对象的重用。也就是说实现相同或者相似对象的代码共享。 一、 模式定义 所谓享元模式就是运行...
2018-11-11 15:33:56
180
转载 springboot 上传图片并展示
我们平时在日常项目中经常会遇到图片的上传和访问的情景,平时我们可能习惯于把图片传到resource或者项项目中的某个位置,这样会有一个缺点,当我们重新项目打包时,这些图片会丢失。为了解决这一缺点,我们只有把图片的路径放到项目外,而springboot集成了映射项目外路径的这一功能。ps:当然目前一些大的项目,会有多个子系统都用到文件上传和下载,这时搭建文件服务器是最好的选择。上传的实现请看:h...
2018-11-05 14:59:38
1259
转载 springboot打jar包后,找不到mybatis的实体类
刚刚接触spring boot,项目中整合了mybatis,但配置没用mybatis-spring-boot-autoconfigure自动配置,导致mybatis的配置:mybatis.type-aliases-package=com.example.domain.modelmybatis.type-handlers-package=com.example.typehandler在...
2018-10-19 16:48:01
3644
2
转载 Java 注解 (Annotation)
https://blog.youkuaiyun.com/briblue/article/details/73824058
2018-09-19 14:42:12
185
转载 DML、DDL、DCL的区别
一、DMLDML(data manipulation language)数据操纵语言: 就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。SELECT 列名称 FROM 表名称UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值INSERT INTO table_name (列1, 列2...
2018-09-19 10:39:09
171
原创 rocketmq搭建
参考rocketmq的官方文档1.需要的环境64bit OS, Linux/Unix/Mac is recommended; 64bit JDK 1.8+; 查看方式: java -version Maven 3.2.x; 查看方式: mvn -v Git; 查看方式: git --version2.下载压缩包ziphttps://www.apache.org/dyn/clos...
2018-09-19 10:28:47
261
转载 mysql添加列到指定位置
添加到某列后面alter table tset_table add age int(4) default 20 after id;将age添加到表test_table 中id的后面 其中default 为默认值如果想将某列添加为第一列alter table test_table add test int (5) default 4 first ...
2018-09-08 15:53:54
4653
转载 关于工具类静态方法调用@Autowired注入的service类问题
@Component //此处注解不能省却(0) public class NtClient { /** * 日志 */ private static String clazzName = NtClient.class.getName(); /** * 此处是要使用的servi...
2018-09-07 17:47:43
1162
转载 Docker_入门
https://blog.youkuaiyun.com/S_gy_Zetrov/article/details/78161154
2018-08-08 18:53:12
167
转载 win10、win7下关掉某个端口的进程
一般要用命令行这种事情都在linux上做。然而win10发现端口被占用这件事情似乎也只能用命令行来做了。有次发现8082端口被腾讯的TIM占用了,于是找了一下杀掉占用某端口的进程的方法。有些地方的说明太多了,看起来还麻烦。我就简单直接写命令了。 netstat -ano|findstr "8082"此时显示占用8082端口的进程详细信息,最后一列是PID,等会输入PID。然后...
2018-07-19 11:18:52
268
转载 MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: 代码如下 复制代码 1 INSERT IGNORE INTO `table_...
2018-07-18 10:48:34
340
转载 RPC原理及RPC实例分析
写得相当好的文章原文出处: Hosee在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。123456public class Test { public static void main(String[] args) { HelloWorldService helloWorld...
2018-07-03 12:19:32
266
转载 idea svn项目 更换SVN地址
原SVN项目地址URL1,后来把项目移到了URL2,但自己的SVN地址是URL1且已改了好多东西,不想down URL2源码再改。解决方法:
2018-06-26 11:09:34
8138
转载 spring定时任务详解(@Scheduled注解)
在springMVC里使用spring的定时任务非常的简单,如下:(一)在xml里加入task的命名空间[html] view plain copyxmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframewor...
2018-06-26 09:54:41
14939
转载 CentOS平台下的Docker安装与启动
1、参考https://www.docker.com/docker-windowshttps://yq.aliyun.com/ziliao/606301、安装docker(1)搜索docker[root@node3 ~]# yum search dockerLoaded plugins: fastestmirror, langpacksLoading mirror speeds from ca...
2018-06-10 18:03:27
360
转载 Navicat连接Mysql8.0.11出现1251错误
重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sqlyog报2058错误,但是window命令进入mysql,账号密码都是正确的。 在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级nav...
2018-06-08 11:40:31
299
转载 线程安全的单例模式----静态内部类
单例模式作为一种常见的设计模式,在程序中非常常见,主要是为了保证一个类只有一个唯一的对象。从简单的“饿汉式”、“懒汉式”→利用 synchronized 和 复杂的“双重校验DCL模式”,是一个考虑线程安全的过程(其实静态的饿汉式单例模式也是线程安全的,后文有提到)。后来有一篇文章上说“双重校验DCL模式”其实并不是线程安全的,我没看懂他说的原因(原文在此),但后来发现了另一种实现线程安全的单例模...
2018-05-31 14:02:08
324
转载 关于 MySQL 的 boolean 和 tinyint(1)
boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,mysql> select true,false,TRUE,FALSE;+------+-------+------+-------+| TRUE | F...
2018-05-09 13:56:04
3847
转载 使用FastJSON,将对象或数组和JSON串互转
Fastjson,是阿里巴巴提供的一个Java语言编写的高性能功能完善的JSON库。其开源的下载网址为:https://github.com/alibaba/fastjson。示例代码如下:package test; import java.util.ArrayList; import java.util.List; import com.alibaba.fastjson....
2018-04-17 17:34:44
3298
转载 Mysql中的递归层次查询(父子查询)
https://yq.aliyun.com/articles/48885最近遇到了一个问题,在mysql中如何完成节点下的所有节点或节点上的所有父节点的查询?在Oracle中我们知道有一个Hierarchical Queries可以通过CONNECT BY来查询,但是,在MySQL中还没有对应的函数!!!下面给出一个function来完成的方法下面是sql脚本,想要运行的直接赋值粘贴进数据库即可。...
2018-04-10 11:41:16
797
转载 Mybatis 插入与批量插入以及多参数批量删除
实体类:import java.io.Serializable;public class AttachmentTable implements Serializable { private static final long serialVersionUID = 8325882509007088323L; private Integer id; // 附件名称 p...
2018-04-02 11:28:05
203
原创 spring cloud feign调其他微服务时参数是对象
在使用feign调用其它服务时,发现获取的参数是null,当参数是对象是,是执行的Post请求,所以要在方法参数前加@RequestBody,@RequestBody处理HttpEntity传递过来的数据,一般用来处理非Content-Type: application/x-www-form-urlencoded编码格式的数据。GET请求中,因为没有HttpEntity,所以@RequestBod...
2018-03-23 15:43:43
6699
转载 在CentOS7上安装MySQL的辛路历程
国外的东西就是好,东西给你了,连教程都准备好了,可惜了我这连四级都没过的英语水平啊,没办法硬着头皮也要看哪。看看官网给出的具体步骤:1. 添加mysql yum 库a. 首先要到MySQL yum库的下载页面http://dev.mysql.com/downloads/repo/yum/b. 找一个跟自己平台匹配的发行包,用uname命令看看自己的平台版本c. 用wget命令把相应的rpm包下下...
2018-03-09 23:04:42
920
转载 Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
导入子项目的module时,左侧project目录中有一个module图标右下角没有小蓝点,maven管理列表该module为灰色(表明未被管理),尝试几次后终于找到解决方案。贴一张调好过后的图第一步 找到父项目,点击右键,选择Open Module Settings 第二步 打开设置,点击绿色的+ 第三步 点击import module,找到显示为灰色的module模块,并导入,然后next,n...
2018-03-09 15:55:02
1425
转载 maven国内镜像(maven下载慢的解决方法)
Maven是当前流行的项目管理工具,但官方的库在国外经常连不上,连上也下载速度很慢。国内oschina的maven服务器很早之前就关了。今天发现阿里云的一个中央仓库,亲测可用。<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>...
2018-03-09 14:36:29
235
转载 jQuery DataTables插件自定义Ajax分页实例解析
一、问题描述园友是做前端的,产品经理要求他使用jQuery DataTables插件显示一个列表,要实现分类效果。后端的分页接口已经写好了,不涉及条件查询,需要传入页码(pageNo)和页面显示数据条数(pageSize),显示相应页的显示记录,且不能修改后端接口。二、分析先来分析下分页实现。一是后端分页:这种情况下,在后端很容易实现,在官网上有示例,不多说明。二是前端分页:前端分页也是支持的,不...
2018-03-09 13:36:04
531
转载 tomcat中配置支持中文的url
在使用tomcat服务器时,如果需要在url中支持中文的参数,需要对tomcat进行配置。配置方法如下:1、打开配置文件打开tomcat安装目录中conf目录下的server.xml配置文件;2、修改配置找到如下配置的地方:[html] view plain copy<Connector port="8080" protocol="HTTP/1.1" connecti...
2018-03-03 18:59:50
1610
转载 mysql格式化小数保留小数点后两位(小数点格式化)
今天遇到一个问题,格式化浮点数的问题,用format(col,2)保留两位小数点,出现一个问题,例如下面的语句,后面我们给出解决方法复制代码 代码如下:SELECT FORMAT(12562.6655,2);结果:12,562.67查看文档:Formats the number X to a format like '#,###,###.##', rou
2018-01-24 14:27:52
2262
原创 nested exception is org.xml.sax.SAXParseException; systemId: http://app.mamalaile.com.cn/android/dub
2018-01-23 14:10:42 INFO ClassPathXmlApplicationContext:513 - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@32eebfca: startup date [Tue Jan 23 14:10:42 CST 2018]; root
2018-01-23 14:53:07
4127
1
转载 JS IOS/iPhone的Safari不兼容Javascript中的Date()问题
1 var date = new Date('2016-11-11 11:11:11');2 document.write(date);最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具,代码基本完成之后,一切正常;使用其他浏览器访问,好嘛,IE跟safari都不兼容,返回错误"Invalid Dat
2017-11-13 11:54:04
651
1
转载 jquery post时content-type的几种取值
四种常见的 POST 提交数据方式 我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面这样: 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。实际上,开发者完全可以自己决定消息
2017-10-27 17:22:08
1984
原创 Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp报错
### Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp; SQL []; Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp; nested e
2017-10-18 14:43:04
330
转载 mysql having的用法
having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。SQL实例:一、显示每个地区的总人口数和总面积.SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region
2017-09-13 13:55:29
545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人