2 格子兮唱歌好听

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

mybatis 报错 Encountered: "\uff0c" (65292), after .......

原因:mapper中中文逗号和英文逗号一样在mapper中显示的user_id,date,user_name逗号存在差异,user_id后的是英文逗号,date后面的是中文逗号,出现这种问题建议把sql直接在navicat中运行一次,就可以很轻易的找出错误...

2018-06-15 13:54:02

多线程使用相关知识总结-队里Queue

队列的原理queue队列容器是一个先进先出(FirstInFirstOut,FIFO)的线性存储表,元素的插入只能在队尾,元素的删除只能在队首,如图是一个队列容器数据结构示意图。在Java中,Queue是一个接口,它的实现类有很多,其中非线程安全的代表是LinkedList,线程安全的有阻塞和非阻塞的,阻塞的大都实现了Queue的子接口BlockingQueue(阻塞队列)...

2019-08-18 12:59:31

阿里学习总结-创建线程池的方法

曾经创建线程池通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool创建一个定长线程池,支持定时及周期性任务执行。...

2019-08-18 12:52:06

Java虚拟机知识点整理总结一

1、程序计数器:它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。线程正在执行的是一个Java方法,这个...

2019-05-28 16:03:33

多线程知识------synchronized

synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量、objectreference(对象引用)、static函数和classliterals(类名称字面常量)身上。 synchronized取得的锁都是对象;每个对象只有一个锁(lock)与之相关联;实现同步是...

2019-05-14 19:57:50

多线程知识点二 volatile关键字

volatile修饰的变量,保证了每次读取到的都是最新的那个值。线程安全围绕的是可见性和原子性这两个特性展开的,volatile解决的是变量在多个线程之间的可见性,但是无法保证原子性。publicclassMyThread28extendsThread{privatebooleanisRunning=true;publicboolean...

2019-05-14 18:20:51

多线程知识点一

1、创建线程的2种方式:一种是直接继承Thread,另外一种就是实现Runnable接口。这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。2、Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。2.1、CallableCalla...

2019-05-13 11:28:46

关于代码中生成HSSFWorkbook对象,转换成输入流,上传到服务器.下载的xls文件打开报错问题

今天在做项目开发是遇到一个问题,就是在java代码中创建HSSFWorkbook表格写入数据后,不直接返回给前端下载,而是上传到服务器;开始直接通过InputStreamis=newByteArrayInputStream(HSSFWorkbook.getBytes());获取输入流后上传服务器。文件是上传成功,但是文件下载后打开会提示文件已损坏。正确的解决方法(红色涂改...

2019-04-03 17:26:59

java最简单的定时任务配置,以及TIMER定时器的问题

想起写定时任务,很多码农都第一时间想起quartz。当然本人平时定时任务定时任务的时候也是用quartz,因为实用简单。最近在写项目的时候遇到一个问题。因为项目的限制性和保密协议,只能说不能再pom.xml文件加上包的引用。所以是无法使用quartz定时任务了。当时第一时间就想起使用java.util包下的TIMER定时器来执行定时任务。先说timer定时器的使用,非常简单。1、写一个be...

2019-03-21 16:42:43

关于maven打包报错问题:Failed to clean project: Failed to delete xxxxxxxxxxxx

今天在打包项目的时候,突然打包报错堆栈如下:开始以为是maven插件的问题,[INFO]BUILDFAILURE[INFO]------------------------------------------------------------------------[INFO]Totaltime:48.491s[INFO]Finishedat:2019-03-21T...

2019-03-21 16:03:51

MySQL嵌套查询 This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery错误解决方法

今天在做项目优化的时候,遇到一个sql报错例子,如果不是常写sql语句的,可能会觉得比较坑。例子如下:sql语句UPDATEpay_index_last_dateSETpay_index_last_date.start_time='2019-03-1914:15:00'WHEREidIN(SELECTidFROMyq_pay_index_last_date...

2019-03-19 17:15:07

emoji表情等特殊字符处理和存储的两个方案

原文:https://blog.csdn.net/superit401/article/details/82805194  方案1.改数据库配置使之支持emoji表情等特殊字符,小公司或者个人开发还好,大公司用此方案代价较大。以mysql为例,改配置方法参考:https://blog.csdn.net/u010737354/article/details/52456668 ...

2019-01-18 15:38:23

文件读取,文件导入功能

importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;Filefile=newFile("文件名");InputStreamReaderreadIn=null;try{FileInputStreamfis=newFileInputStream(file);...

2018-11-27 11:24:14

vue-cli(vue脚手架)超详细教程

都说Vue2简单上手容易,的确,看了官方文档确实觉得上手很快,除了ES6语法和webpack的配置让你感到陌生,重要的是思路的变换,以前用jq随便拿全局变量和修改dom的锤子不能用了,vue只用关心数据本身,不用再频繁繁琐的操作dom,注册事件、监听事件、取消事件。。。。(确实很烦)。vue的官方文档还是不错的,由浅到深,如果不使用构建工具确实用的很爽,但是这在实际项目应用中是不可能的,当用vue...

2018-09-21 11:25:26

SPRING中的线程池ThreadPoolTaskExecutor

一、初始化1,直接调用 ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor();   //线程池所使用的缓冲队列   poolTaskExecutor.setQueueCapacity(200);   //线程池维护线程的最少数量   poolTaskExecutor.setCorePoolS...

2018-09-10 18:13:18

MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法

在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD。 一,TIMESTAMPDIFF语法:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。说明:返回日期或日期时间表达式datetime_expr1和datetime_expr2the之间的整数差。其结果的单位由interval参...

2018-09-03 16:25:03

索引的优点和缺点

加菲猫Justhavealittlefaith.索引的优点和缺点一、为什么要创建索引呢(优点)?这是因为,创建索引可以大大提高系统的性能。第一,  通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,  可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,  可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,  ...

2018-07-26 11:05:22

Spring cloud微服务框架搭建(三)项目的简单搭建

首先提下,这里搭建的springCloud项目,是把web-控制层Controller单独一个项目,service服务单独一个项目。他们之间没有子父级关系:废话不多说,开始搭建写一个web接口,命名为FeignController,打包项目请看:多模块化打包https://blog.csdn.net/q1035331653/article/details...

2018-07-25 14:24:17

idea springcloud- maven 多模块化打包:

父类pom.xml添加如下:<build><plugins><!--编译插件--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>m

2018-07-20 18:26:43

项目启动报错:SpringBoot多模块Unregistering JMX-exposed beans on shutdown

检查是否少了依赖 <dependency>          <groupId>org.springframework.boot</groupId>          <artifactId>spring-boot-starter-web</artifactId></dependency>就可以了 ,如果...

2018-07-20 18:12:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。