自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (10)
  • 收藏
  • 关注

原创 String.valueOf问题

数字转字符串的三种方法:int i = 7; String str = String.valueOf(i);//第一种 String str2 = i + "";//第二种 Integer it = i; String str3 = it.toString();//第三种第一种:String.valueOf方法分析入参为字符类型,当值为NULL的时候,会报空指针异常入参为对象类型,当值为NULL的时候,会返回一个"null"字符串.public static String v

2020-09-24 21:04:20 1043

原创 简单工场-利用java8特性实现

1.创建产品种类总称(接口) productpackage com.factory;public interface Product {}2.创建Product的实例。2.1 Bond.javapackage com.factory;public class Bond implements Product{public Bond() {System.out.println("Bond!");}}2.2Loan.javapackage com.fact

2020-09-05 16:52:51 233

原创 SQL 中JOIN ON 的AND条件设置

关于在A LEFT JOIN B ON A.id =B.id 后面跟AND 条件的测试。有如下的结构数据:注意此LEFT ON 跟AND 限制A表的场景;data.sql1.43KB有如下的表结构使用SQL进行查询:(1)SELECT * FROM `table_name` aLEFT JOIN table_age bON a.id = b.id;(2)SELECT * FROM `table_name` aLEFT JOIN tab...

2020-09-05 15:01:44 5471 1

原创 springboot上传文件过大,全局异常捕获,客户端没有返回值

解决方式一:spring-boot-2.1.1 RELEASE版本有效https://www.cnblogs.com/ice-image/p/10938572.html最后发现是内嵌tomcat也有文件大小限制,默认为2MB,我上传的是4MB,然后就炸了。在application.properties中添加server.tomcat.max-swallow-size=100MB即可。...

2020-04-25 00:04:45 2428

原创 HandlerInterceptor和MethodInterceptor

一、Filter、HandlerInterceptor和MethodInterceptor的区别在Web开发中,我们经常会用到拦截器。而常用用于实现拦截的有:Filter、HandlerInterceptor、MethodInterceptor。我们也简单了解一下他们的区别:(1)Filter是Servlet规范规定的,不属于spring框架,也是用于请求的拦截。我们在写Filter时需要...

2020-04-01 21:38:37 1093

原创 @ComponentScan 注解不生效的问题

背景:因为项目中需要指定spring托管的bean名称,需要使用nameGenerator 配置自己重写方法但是按照如下: 配置后,nameGenerator不能生效。@SpringBootApplication( scanBasePackages = "com.tjbsl")@ComponentScan( nameGenerator = com....

2020-03-31 21:30:24 10201

原创 04.装饰者模式(Decorator Pattern)

一、什么是装饰者模式装饰着模式:简单的一句话理解就是,动态的给一个对象添加一些额外的功能,装饰者模式相对于生成子类更加的灵活。我们来看下装饰者模式的UML图:装饰者与被装饰者,要有相同的超类型ConcreteComponent : 被装饰者Decorator : 装饰者二、装饰者模式的构成Component(抽象构件):它是装饰类和具体构件的公共父类;...

2020-03-28 22:36:06 128

原创 linux下redis安装(Redis5)

一、安装Redis1.Redis下载与解压Redis5 下载与解压(官网: https://redis.io/download )下载最新stable版,当前最新版为redis-5.0.7.tar.gz下载:wget http://download.redis.io/releases/redis-5.0.7.tar.gz阿里云连接下载失败,可以使用浏览器可以下载后,再上传到...

2020-02-23 12:49:14 1394

原创 SpringBoot开发热部署的两种方式

有两种方式实现Idea的热部署方式:(一)、使用spring提供的devtoolsSpring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支持很好,修改之后可以实时生效,需要添加以下的配置:&lt...

2020-02-13 21:41:49 687

原创 五分钟搞懂什么是红黑树(全程图解)

红黑树(又叫平衡二叉树),对很多童鞋来说,是既熟悉又陌生。熟悉是因为在校学习期间,准备面试时,这是重点。然后经过多年的荒废,如今已经忘记的差不多了。如果正在看文章的你,马上快要毕业,面临着找工作的压力;又或者你觉得需要将这块知识重新复习一遍;又或者只是看看,那么恭喜你,赚到了。那么我将带领大家重新认识下红黑树,用简单的语言,搞懂红黑树。在学习红黑树之前,咱们需要先来理解下二叉查找树(BST)。...

2020-01-23 15:05:27 726

转载 分布式CAP定理,为什么不能同时满足三个特性?

在弄清楚这个问题之前,我们先了解一下什么是分布式的CAP定理。根据百度百科的定义,CAP定理又称CAP原则,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),最多只能同时三个特性中的两个,三者不可兼得。一、CAP的定义Consistency (一致性):“all ...

2020-01-16 14:03:17 252

原创 Java注解的实现与使用方法

Java注解是java5版本发布的,其作用就是节省配置文件,增强代码可读性。在如今各种框架及开发中非常常见,特此说明一下。如何创建一个注解每一个自定义的注解都由四个元注解组成,这四个元注解由java本身提供:@Target(ElementType.**)这是一个枚举,它置顶是该自定义的注解使用的地方,像类、变量、方法,参数等public enum ElementType {...

2019-08-10 18:17:27 2247

转载 Java 五种线程池,JDK1.8新增newWorkStealingPool

原文地址:https://blog.csdn.net/smile_Running/article/details/91409942?utm_source=app在应用开发中,通常有这样的需求,就是并发下载文件操作,比如百度网盘下载文件、腾讯视频下载视频等,都可以同时下载好几个文件,这就是并发下载。并发下载处理肯定是多线程操作,而大量的创建线程,势必会影响程序的性能,导致卡顿等问题。所以呢,Ja...

2019-08-05 11:10:28 22658 11

原创 mongodb复杂条件查询 (or与and)

使用Mongodb查询需要拼接复杂的or和and参数MongoDb有表格:1"state1" : 11,"state2" : 21,"value" : 1002"state1" : 11,"state2" : 22,"value" : 3003"state1" : 11,"state2" : 22,"value" : 2004&a

2018-06-08 11:07:48 150741 9

原创 layuitable请求数据时出现415错误问题及解决办法

layui table 增加where条件后出现415 unsupported media type解决办法:在table.js源码中修改,传输参数会附件分页信息修改data:JSON.stringify(t.extend(c,n.where)),添加contentType: "application/json",附件,修改后的table.js...

2018-06-07 20:00:54 2180

原创 Ajax通过jsonp实现跨域访问,访问成功但走error不走success

记录用jsonp跨域访问,调用过程本机使用两个端口模拟跨域的情况,当前访问地址8080,目标访问地址90801.返回Json串 前后台类型不一致,返回串解析错误,进入ajax error方法 (1)前端访问代码 $.ajax({ url:"http://localhost:9080/Demo4/Ajax2Servlet", ...

2018-06-03 11:41:02 7948

原创 使用layui 的layedit定义自己的toolbar

官方文档:http://www.layui.com/demo/layedit.html官网文档目前是不支持layedit扩展式的。自己手动实现扩展,定义自己的样式toolbar:1.样式代码分析 分析页面初始化后加载的样式. layeditIndex=layedit.build('noticeMatterDigest',{tool: ['left', 'center', 'right'...

2018-06-01 14:46:58 27077 2

原创 maven包冲突异常 java.lang.NoSuchMethodError

项目访问报错: java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.isPresent(Ljava/lang/String;Ljava/l遇到问题:A依赖于B及C,而B又依赖于X、Y,而C依赖于X、M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若...

2018-05-19 15:37:47 5570

原创 Oracle 11G Client 客户端安装步骤(图文详解)

Oracle 11G Client 客户端安装步骤(图文详解)

2017-08-11 10:37:35 25665

原创 3个netty5的例子,简单介绍netty的用法

3个netty5的例子,简单介绍netty的用法

2016-04-01 18:49:46 24870 3

转载 Hash算法与Consistent Hashing算法

Hash算法与Consistent Hashing算法

2016-02-02 10:36:02 1660

原创 方法schedule与scheduleAtFixedRate

方法schedule与scheduleAtFixedRate

2016-01-28 14:49:24 3349

原创 Vmware克隆虚拟机后不能上网问题

使用Vmware克隆当前一台虚拟机的时候,选择的比较省空间的创建链接克隆方式创建后发现,克隆的虚拟机mac地址被占用,无法联网解决方法:在克隆的虚拟机关闭状态,重新自动配置网络然后点击移除该网络适配器,然后再添加一个新的网络适配器即可,生成网络适配器后,进行新的mac地址生成然后就能上网了。

2016-01-21 10:51:04 1517

原创 linux下redis安装

[root@infa ~]# wget http://download.redis.io/releases/redis-2.8.12.tar.gz tar xzf redis-2.8.12.tar.gz[root@infa ~]# tar xzf redis-2.8.12.tar.gz[root@infa ~]# cd redis-2.8.12[root@i

2016-01-20 13:46:56 442

原创 在VirtualBox下安装CentOS教程

在VirtualBox下安装CentOS教程

2016-01-07 17:49:50 832

原创 修改Linux的root用户面

最近使用Vmware安装Linux(Vmware10+CentOS5.11)之后,发现没有设置root账号的密码的步骤,这种情况可以使用linux的忘记root密码的方法进行补救设置。方法为以单用户维护模式登陆修改root账号的密码,这里使用grub引导装载程序作为范例介绍。    1.启动系统,在读秒进入系统的时候按下任意键出现如下图所示的菜单,按下e键进入grub的编辑模式

2016-01-07 15:39:25 1244

转载 XML和Schema命名空间详解---实例篇

XML和Schema命名空间详解---实例篇

2016-01-04 17:53:21 843

原创 XML和Schema命名空间详解

XML和Schema命名空间详解

2016-01-04 17:51:33 6728

转载 如何用消息系统避免分布式事务?

如何用消息系统避免分布式事务?

2016-01-04 13:48:13 487

原创 如何定义XSD并在XML中使用XSD

如何定义XSD并在XML中使用XSD

2016-01-04 10:57:30 3978

原创 spring xml namespace

XML的一些概念,Spring是如何校验XML的

2015-12-22 09:37:01 1450

转载 JDK中的SimpleDateFormat线程非安全

在JDK中使用SimpleDateFormat的时候都会遇到线程安全的问题,在JDK文档中也说明了该类是线程非安全的,建议对于每个线程都创建一个SimpleDateFormat对象。如下面一个Case中,多个线程去调用SimpleDateFormat中得parse方法:@Test public void testUnThreadSafe() throws Exception {

2015-12-21 17:23:34 490

转载 commons-logging和Log4j

为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项

2015-12-17 16:16:30 592

原创 关于BeanUtils.copyProperties的使用

作用:进行对象的拷贝赋值spring和apache commons-beanutils中分别存在一个BeanUtils,提供了对java bean的常用操作。之前在写程序时,用到了两个不同类型但属性基本相同的对象的拷贝,结果在拷贝java.util.Date类型的对象属性时,由于其值为null,而抛异常。由于时间紧急,所以临时改成了get/set方式,幸亏对象的

2015-10-19 09:31:28 576

WSDL Metadata not available to create the proxy异常解决办法

Client端调用:public class FourClass_PortTypeClient { public static void main(String[] args) throws Exception { QName serviceName = new QName("http://four.com/", "FourClassService"); ...

2014-07-29 13:51:50 274

开源大数据分析引擎Impala实战pdf

《开源大数据分析引擎Impala实战》内容Impala是Cloudera公司ZHI名品牌开发的新型查询系统,它提供SQL语义,能查询存储在Hadoop的HDFS和HBase中的PB级大数据。Impala1.0版比原来基于MapReduce的HiveSQL查询速度提升3~90倍,因此,Impala有可能接近取代Hive。作者基于自己在本职工作中应用Impala的实践和心得编写了《开源大数据分析引擎Impala实战》。《开源大数据分析引擎Impala实战》共分10章,全面介绍开源大数据分析引擎Impala的技术背景、安装与配置、架构、操作方法、性能优化,以及很富技术含量的应用设计原则和应用案例。

2018-03-21

全文检索 lucene-5.2.1 入门Eclipse工程实例

Eclipse工程文件,全文检索 lucene-5.2.1 入门Eclipse工程实例,福利放送,与lucene3结果比对

2017-11-08

java调用python的jythonJar包

java调用python的jythonJar包 java python jython

2017-07-27

Python_大众点评网站数据爬虫

eclipse pydev python 大众点评 非scrapy爬虫

2017-07-19

达梦数据库驱动jar包

达梦7JDBC驱动分为Dm7JdbcDriver14、Dm7JdbcDriver15、Dm7JdbcDriver16,分别对应Jdk1.4、Jdk1.5、Jdk1.6; 达梦7Hibernate方言包分为Dm7Dialect314、Dm7Dialect15、Dm7Dialect16,分别对应Jdk1.4、Jdk1.5、Jdk1.6; Hibernate.cfg.xml配置要求: 1、驱动名称 dm.jdbc.driver.DmDriver 2、方言包名称 org.hibernate.dialect.Dm7Dialect Hibernate工程环境要求: 一、Jdk1.4工程 1、Properties->Java Build Path->Libraries目录添加:Dm7JdbcDriver14.jar、Dm7Dialect14.jar; 2、Properites->Java Compiler,右侧JDK Compilance栏,Compiler compilance level选择1.4; 二、Jdk1.5工程 1、Properties->Java Build Path->Libraries目录添加:Dm7JdbcDriver15.jar、Dm7Dialect15.jar; 2、Properites->Java Compiler,右侧JDK Compilance栏,Compiler compilance level选择1.5; 三、Jdk1.6工程 1、Properties->Java Build Path->Libraries目录添加:Dm7JdbcDriver16.jar、Dm7Dialect16.jar; 2、Properites->Java Compiler,右侧JDK Compilance栏,Compiler compilance level选择1.6;

2015-03-16

SWT的API文档

SWT的API文档,找不到中文的文档,只有英文的

2014-12-09

Pantaho_Kettle插件开发中文说明文档

Pantaho_Kettle插件开发中文说明文档

2014-12-09

Agile Java 高清中文版

java程序员之路必看书籍推荐~ 这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。这本书成书,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。

2013-10-14

图书馆信息管理系统设计报告

图书馆信息管理系统设计报告 简单的劫杀咯的图书馆开发软件的需要知识

2010-03-07

计算机英语图书教材和参考答案

计算机科技英语图书 格式是Word文档格式

2009-12-15

空空如也

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

TA关注的人

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