自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (15)
  • 收藏
  • 关注

原创 再见2019,你好2020

为啥要写这个软文  今天是2020年1月9日,天气却感觉和初夏差不多。本来想着年终总结就算了,不过,心血来潮的小伙想小小的回忆一下2019以及规划一下2020,也算是给已经过去的2019和现在正在进行的2020一个交代。第二个原因也是想锻炼下自己,觉着自己语言组织能力急需提高,就当对自己思维和语言能力的一个挑战。第三个原因是决定在今年通过写文章的方式记录自己的学习以及生活,对...

2020-01-09 12:33:46 737

原创 单例传说

单例传说在设计模式这个门派里面,有个很常见的招式,叫做单例派。什么是单例所谓单例,顾名思义,就是单个实例,使用单例模式可以让某个类全局只有一个实例。单例的好处对类的唯一实例做出访问控制允许改变实例的数目相比多例,单例更省资源单例的缺点不适用于变化的对象由于单利模式中没有抽象层滥用单例将带来一些负面问题哪些场景适合使用单例下面摘抄自龙哥的博客园***"在我的工作过程中,我发现...

2020-01-08 07:40:00 673

原创 关于txt文本看不见的换行符的问题

最近处理数据的时候,发现一个奇怪的问题,txt文件里面不换行的文本内容,粘贴到notepad++和sublime以及word里面都会自动换行,初步猜想肯定是有换行符。这个可能是之前导出txt文件的时候出现的。那么该怎么解决这个问题呢?网上有很多办法,像什么复制到word里面全局替换/r/n,或者全局替换^p,等等。但是都不太符合我这种场景。因为我txt文本每一行最后一个换行符是不能替换的。因为需要...

2019-09-18 11:00:09 4866

转载 element ui 支持行列拖动

element ui 支持行列拖动https://www.jianshu.com/p/362f880d0bfd

2019-02-27 08:58:21 820

转载 idea打成jar包

最近项目上使用的是idea ide的多模块话,需要模块之间的依赖,比如说系统管理模块依赖授权模块进行认证和授权,而认证授权模块需要依赖系统管理模块进行,然后,我就开始相互依赖,然后出现这样的问题:“Could not resolve dependencies for project”,让我百思不得其解,最后网络搜了搜,最后给的解决方案是:我也碰到这个问题,需要把parent工程,也就是p...

2018-11-29 16:52:02 101

原创 FutureTask原理

1.构造函数传递callable2.有泛型定义3.是runnable实现4.get方法,可以获取callable执行结果5.等待的效果,阻塞线程效果 源码中 callable的run方法,只能在run里面调用,意思是callable底层实现还是利用runnable实现的 callable有返回值,可以抛出异常,runnable不行。  ...

2018-11-21 00:38:36 158

转载 分布式事务解决方案框架LCN

 自己对照官网例子再本地已经实现   链接:链接:https://pan.baidu.com/s/1ihI4o3E2EFHBg7Hb3dzyww 提取码:k4g4 1.事务的特性    a.原子性(A)    在整个事务中的所有操作,要么全部完成,要么全部不做,没有中间状态。对于事务在执行中发生错误,所有的操作都会被回滚,整个事务就像从没被执行过一样。     b.一致性...

2018-11-21 00:30:01 775

原创 随手一记(java计算之百分数保留两位小数)

之前coding的时候,有涉及到计算百分比,然后就想当然的采用a/b,然后后面加一个%的这种形式。然后结果并不是自己预期的百分之多少,而是直接就是0,这种计算方式是向下取整。而我们的需求是计算出百分比,并保留小数点后两位。网上的做法也有很多,这里我随手记录一下。需求:计算两个整型相除之后的结果,结果形式为百分数形式,并且保留小数点后两位。上代码public String numFormat...

2018-10-11 08:53:07 3000

原创 java面试之项目相关面试题目(未完待续)

1.你说说你做的最好的项目?要重点介绍到①项目是做什么?②用到那些技术?③整个项目中最大的亮点是?核心部分④遇到bug是怎么解决的?例如: 我认为我做的最好的项目是创办了蚂蚁课堂it在线教学网站,蚂蚁课堂在线教育网站,类似(慕课网、我要自学网)是一家为IT爱好者提供免费教学服务网站,分为首页、课程、博客、问答四大专区,自己也录制一些Java教学视频发布在蚂蚁课堂网站上。目前国内各大搜索...

2018-10-04 18:35:51 3662

原创 java面试之设计模式部分(未完待续)

1.你熟悉那些设计模式?总共有23种设计模式总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模...

2018-10-04 18:33:59 96

转载 摘抄自今日头条上的单例模式讲解

1.什么是单利模式?简单说来,就是一个类只能构建一个对象的设计模式2.单利的模式的代码实现第一版 public class Singleton{    private Singleton(){} //私有构造函数    private static Singleton instance = null;//单例对象    public static Singleton getIns...

2018-10-04 18:33:07 111

原创 java面试之框架部分(未完待续)

1.说说Spring?Spring的核心是控制反转、依赖注入,Aop(面向切面)相当于把每个bean与bean之间的关系交给第 三方容器进行管理.2.说SpringIOC、SpringAOP?SpringIOC ,其实就是依赖注入、控制反转。相当于把每个bean与bean之间的关系交给第三方容器管理。而这个容器就是springSpringAOP 面向切面的编程,或AOP,是一种编程...

2018-10-04 17:19:40 107

原创 java面试之网络通讯(未完待续)

1.Xml与JSON区别数据交换格式区别:xml是重量级、json是轻量级xml比较占带宽、json占带宽小,易于压缩json在webservice 用的比较少、xml用的较多相同:两者都用在项目交互下  例如  移动app接口用的就是json、在web项目中与其他项目对接用xml较多。json常用解析方法 gson、jsonobject、jackson等 ...

2018-10-04 17:06:37 334

原创 java面试之集合(未完待续)

1.说一下数据结构中的什么是数组?什么是链表?谓数组,是相同数据类型的元素按一定顺序排列的集合数组:存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;所谓链表,链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结...

2018-10-04 16:35:07 83

原创 java面试之多线程(未完待续)

1.什么是多线程?在一个应用程序中,同时,有多个不同的执行路径。2.线程和进程有什么区别?线程是进程的一条执行路径,而进程是线程的集合。3.什么是线程同步、异步?线程同步表示,当前线程执行完后下一个线程接着执行。线程异步表示,  在一个应用程序中,同时,有多个不同的执行路径4.线程之间如何同步线程之间同步使用 synchronized、wait 与 notify...

2018-10-04 14:17:53 71

原创 java面试之java基础部分(未完待续)

1.&与&&区别?&和&&都是逻辑运算符,都是判断两边同时真则为真,否则为假;但是&&当第一个条件不成之后,后面的条件都不执行了,而&则还是继续执行,直到整个条件语句执行完为止。2.使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?使用 final 关键字修饰一个变量时,是指引用变量不能变...

2018-10-04 14:13:14 86

原创 报表开发之pentaho,cr,fineReport,jasper

简述公司由于业务需要,需要进行报表开发。表格内容并不是特别复杂,大致都是table类型加单参数(多参数)条件查询。(a).最开始采用pentaho的report_designer和bi_server组合report_designer用作报表设计,bi_server用作报表发布,后面发现数据基本能够展示出来,但是报表的导出和打印功能不是特别好,可能是自己研究不够深入,(b).后面老大让...

2018-08-01 17:18:02 872

原创 使用post请求发送的数据后台接受发现被转码(不是乱码)

参考链接https://blog.csdn.net/qq_33802316/article/details/75518812前端是vue项目,利用post请求,后台是传统的web项目,servlet的doPost方法接收到前端发送的请求数据的时候,发现,数据被转码了,首先想到的竟然是乱码,然后一顿utf-8的设置,发现并没有什么卵用。很是蛋疼。正应了那句话,方向比努力重要。方向都搞错了。特此记录一...

2018-07-09 17:33:28 5029

原创 mysql查询最近4天的数据,没有数据自动补0

SELECT click_date, IFNULL(plan_order_id,0) numFROM ( SELECT date_sub(curdate(), INTERVAL 1 DAY) AS click_date UNION ALL SELECT date_sub(curdate(), INTERVAL 2 DAY) A...

2018-07-03 11:33:33 1589

原创 xshell连接本地虚拟机失败之小记

记住:虚拟机中配置的ip地址不能和本地网络共享中心的网络配置的ipv4一样。但是得在同一个网段内。

2018-06-06 14:53:25 267

原创 物联网商业思维笔记___周鹏辉

1.工业4.02.智能交通3.数字物流4.数字医疗5.智能零售

2018-06-05 11:30:53 214

原创 端口占用,kill掉某一个端口

1.netstat -nao | findstr 8019显示该端口对应的pid,2.kill掉该线程taskkill /pid 7452 /f

2018-06-05 09:17:38 13528

原创 学习之道笔记记录_乔希.维茨金

记录几句鸡汤文1.学习的核心天才不是与生俱来的,是建立在热爱,激情,寻找适合自己的学习方法的基础上的。追求卓越的关键在于,要坚持充满活力,长期的学习过程,不在满足于原地踏步,平平庸庸2.先学会输,才有机会赢失败的经验比胜利更有价值,学习的过程总是有挫折,每个人都应该找到让自己疗伤充电、重新出发的方式。每次从创伤中痊愈或从一场百丈中走出来时,都要让自己比之前更好。3.让我们攀上高峰的不是奇招,而是熟...

2018-05-30 13:35:12 929

转载 springCloud笔记——微服务介绍

1.springCloud就是一个rpc服务框架,提供注册服务,发现服务,断路器,网关,自动配置,Eureka注册中心,ribbon(负载均衡),feign(http协议调用工具)Hystrix(断路器),Zuul(网关系统)分布式配置中心底层通过通过HttpClient协议进行封装2.什么是服务?服务其实就是相当于提供接口什么是提供服务?可以理解为提供给接口什么是消费服务?可以理解为调用接口...

2018-05-24 22:43:29 181

转载 springCloud系列笔记1——大型网站架构的演变过程

1.什么是分布式不同模块部署在不同服务器上作用:解决网站高并发带来的问题2.什么是集群将一个项目部署在多个节点(服务器tomcat),完成的是同一个任务ps:分布式事务(https://www.cnblogs.com/baiwa/p/5328722.html),分布式锁,session共享3.什么是SOA,RPC,微服务soa是一种架构理念,面向服务器架构(webservice)rpc是一种远程调...

2018-05-24 21:58:47 227

原创 vue系列学习笔记_____列表渲染

1.v-for使用v-for指令基于一个数组渲染一个列表。<ul id="demo"><li v-for="item in items">{{item.message}}</li></ul>var demo = new Vue({    el:"#demo",    data:{        items:[            {me

2018-05-13 17:40:59 95

原创 vue系列学习笔记_____条件渲染

1.v-if在Vue.js中,我们使用v-if指令实现同样的功能<h1 v-if="ok">Yes</h1>利用v-if控制该元素有还是没有template v-if因为v-if是一个指令,需要将它添加到一个元素上,但如果想切换多个元素,可以把一个<template>元素当作包装元素,并在上面使用v-if,最终的渲染结果不会包含它例如<template v...

2018-05-13 16:26:53 78

原创 vue系列学习笔记_____类与样式绑定

数据绑定一个常见需求是操作元素的class列表和它的内联样式因为他们都是attribute,我们可以用v-bind处理他们:只需要计算出表达式最终的字符串不过,字符串拼接麻烦又容易错,因此,在v-bind用于class和style时,Vue.js专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或者数组。1.绑定HTML Class尽管可以用Mustache标签绑定class,比如clas...

2018-05-13 15:12:53 184

原创 vue系列学习笔记_____计算属性

1.在模板中绑定表达式是非常便利的,但是他们实际上只用于简单的操作如果需要多余一个表达式的逻辑,应当使用计算属性主要有以下几点(a).基础例子<div id = "demo"> a={{a}},b={{b}}</div>var vm = new({    el:'#demo',    data:{a:1},    computed:{b:function(){return ...

2018-05-13 14:03:43 63

原创 vue系列学习笔记______缩写

1.v-前缀是一种标识模板中特定的Vue特性的视觉暗示2.在构建单页应用的时候,Vue.js会管理所有的模板,此时v-前缀也没有那么重要3.因此Vue.js为最常用的指令v-bind和v-on提供特别的缩写例如:(1)<!-- 完整语法 --><a v-bind:href="url"></a><!-- 缩写 --><a :href="url"&

2018-05-13 12:15:28 113

原创 pentaho report designer笔记

最近在做报表打印,大致需求就是需要设计一个报表模板,前端需要打印报表的时候,点击打印按钮就可以按照设计好报表模板生成报表,进行打印。经过查资料,有下面几款软件:1.      pentaho report designer2.      fineReport3.      水晶报表最后决定用第一个,主要原因还是由于:免费,开源。(不过同时也意味着技术支持不稳定,出现问题后,可能解决周期会比较长)。...

2018-05-09 15:31:22 1845

原创 linux学习笔记一_2017-09-26

作为程序员基本技能之一,linux基本知识是必备的,多的不说,先简单记录一下自己看视频过程中的记录的笔记。之后遇到相关的问题再做相关的记录第一章_简单简介linux及其学习方法1.unix与linux关系暂时用父(unix)子(linux)关系来比喻。2.1971年,肯汤普森的同事丹尼斯.里奇发明了C语言,1973年,UNIX系统的绝大部分源代码用C语言重写,这为提高UNIX系统的

2017-09-26 21:54:48 166

原创 kettle之定时抓取服务器上日志文件然后以附件形式送邮件

之前这个东西一直把我折磨的够呛,前两天终于告一段落,虽然是在老大的帮助下解决的,但是还是有点兴奋,其实觉得这个东西也挺好玩的。----ps:此次记录算作版本1.0,因为昨天又有新需求出来,所以后续可能在这个基础上进行修改。废话这么多,贴一波需求先。服务器每天会产生一些日志文件,老大每天都需要查看这些日志文件,看有啥子异常没啥的,前几周,老大觉得这样比较麻烦,他调用我这接口给他实现这样一个功

2017-08-27 22:46:24 1602

原创 删除一个数组中重复的元素

从别人那里听来的,作为原创,哈哈哈。======删除一个数组中重复的元素,只保留第一个var testArray=[  [    "手机前缀",    "省市",    null  ],  [    "1354552.0",    "广东深圳",    null  ],  [    "1388888.0",    "云南昆明",   

2017-08-11 09:39:55 794

转载 web.xml文件讲解

web.xml中元素启动顺序以及解析一、1.web项目启动的时候首先读取web.xml文件。首先读取和两个结点.2.紧接着,容器创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3.容器将转换为键值对,并交给servletContext。 4.容器创建中的类实例,创建监听器。  二、 Load-on-start

2017-07-20 10:55:34 160

原创 项目package报红。。。

有时候,导入一个新项目,jar包环境啥子感觉都弄好了,可就是报错,要么package上面红叉,要么某一行代码报错提示java.lang.CharSequence cannot be resolved,这个时候应该考虑到jdk版本的问题,要么过高,要么过低。

2017-07-11 09:04:46 967 1

原创 随便写写

刚刚在空间突然看到一童鞋的说说,有点长,但是看起来却不觉得乏味,具体内容就不过多描述。其实,很多时候自己也想记录一下前段时间的一些感受以及想法啥子的,但是等到真正到了想记录下来的时候,却发现,不知道怎么写,不知道从哪里开始写。每每这个时候,我就意识到,孩子,你该学习了,你该读书了。

2017-07-05 22:29:01 117

转载 linux资料、先存下来。

http://www.cnblogs.com/langtianya/category/640567.html

2017-07-05 09:30:48 241

转载 finally和return执行前后顺序关系

文章转载自:http://www.cnblogs.com/lanxuezaipiao/p/3440471.html网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try

2017-06-30 17:30:53 209

原创 kettle从mysql中查询出特定的数据然后发送邮件附件到指定的邮箱。

刚开始接触kettle,还是小白,但是感觉这东西挺强大。做了一个发送附件excel到指定邮箱的demo。现在记录如下。1.2.3..4.job文件新建job文件,在空白处设置属性5.拖入以下按钮设置邮件参数到这里应该就差不多了,需要注意的是,如果你第一次成功,第二次再次运行会报错,因为之前那个路径下有相通名字的exce

2017-05-26 12:50:49 4708 2

git提交时候忽略某些文件

git提交代码的时候,需要忽略掉某些不必要的文件,改配置文件粘贴到项目根目录,先提交该文件,然后下次提交的时候就会自动忽略指定的文件了。

2018-06-22

工厂模式、反射

反射、工厂模式

2017-08-30

centos6.4iso镜像

centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。

2017-07-08

httppost请求实例

压缩包内有httppost请求的主体代码以及请求相关的jar包。利用该工具类可以很方便的进行httppost请求

2017-06-22

sakila数据库脚本

我也不知道怎么描述,反正就一个关键字,sakila

2017-06-21

tab选项卡的两个例子

tab选项卡实现切换效果

2017-06-02

kettle从mysql取数据保存到excel然后发送邮件到指定邮箱

利用kettle从mysql取数据然后发送excel附件到指定邮箱。

2017-05-26

dom4j的jar包和相关api

一个十分方便的对xml文档进行读写的工具类。

2017-03-19

md5,base64,Tool

一些有用的工具类,base64转码,解码,md5加密,验证数据非空等。

2017-03-15

springboot+mybatis+maven+angularJs+bootstrap简单分页

springboot+mybatis+maven+angularJs+bootstrap做的简单得分页

2017-03-14

mybatis逆向工程生成指定table的dao、entity、mapper.xml

通过该资源可以自由生成任何指定table对应的entity、dao、mapper.xml

2017-02-16

截取页面指定部分的颜色

分享 狼人吸色器,

2017-01-25

页面 分页 table

找个资源也是从其他csdn用户下载过来的,这里上传也是分享一下。

2017-01-25

利用poi获取excel数据批量插入大量数据到mysql

该资源主要实现如下功能,利用poi获取excel中大量数据,然后利用jdbc批量插入到mysql

2016-11-26

myeclipse注册机

使用注册机自动生成注册码,然后可以终生免费使用Myeclipse.

2015-08-22

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除