自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mysql:批量插入id自增数据(测试数据)

1.谈谈需求由于需要测试代码性能,需要自己模拟一部分数据,数据的量是比较大的。因此需要借助脚本实现生成的数据到数据库中,可以大大提高工作效率。2.实现过程2.1创建测试的数据库scheme:CREATE TABLE `test` ( `id` int(11) NOT NULL auto_increment, `status` int(11) NOT NULL DEFAULT '-1', `des` varchar(45) DEFAULT NULL, PRIMARY KEY (`i

2021-09-18 14:50:52 28

原创 invalid keyconditionexpression attribute name is a reserved keyword

invalid keyconditionexpression attribute name is a reserved keywordDynamoDB中保留关键字小编在使用DynamoDB查询一个带status的数据,该status字段在DynamoDB中是保留字段,类似Mysql中的关键字,此时查询语句就会报错了。 Java中解决该问题就是使用占位符的方式,在通过withExpressionAttributeValues对其进行关联。解决方式如下:Map<String, AttributeV

2021-08-24 18:57:18 52

原创 Mysql: Communications link failure The last packet sent successfully to the server was....

出现这种错误时数据库会连接不上url: jdbc:mysql://localhost:3306/onzoom?autoReconnect=true&useAffectedRows=true&characterEncoding=UTF-8&allowMultiQueries=true&useSSL=false

2021-06-04 10:35:01 146

原创 什么是SPI机制

1.SPI介绍SPI的全名是Service Provider Interface, JDK 内置的一种服务提供机制,用于提升接口的可扩展性,其最终的目的是用于模块之间的解耦,减少相互依赖。2.SPI的用法服务的提供方对调用方的接口提供了一种实现, 在jar包中resource的META-INF/services目录下创建一个接口的全限定名的文件,该文件的内容是是实现类的全限定名;在主程序中使用java的util包中的ServiceLoader加载该接口从而获取该实现类;实现类要带一个无参构造;

2021-06-01 20:22:43 121

原创 Spring Boot如何实现零配置

1. Web项目启动的过程Servlet的容器:Tomcat,Jetty,Jboos等,其中Nginx、Apache是http容器;Web.xml配置(配置listener和servlet)listener需要配置ContextLoaderListener,再通过访问webApplicationContext加载spring上下文,实际就是为了加载spring.xml文件;web.xml 文件<context-param><param-name>context

2021-05-04 19:04:18 114 2

原创 JWT:从理论到实践

1.JWT应用场景JWT官网:点此进入JWT一般用于网站的授权认证的过程前端在每次请求时将JWT放在请求连接header中的Authorization位后端会检查JWT的合法性签名是否正确检查token是否过期2.JWT的结构JWT通过三部分组成:1.header(标头) :token的类型(即JWT)和所使用的的签名算法,如:HMAC, SHA256, RSA,然后使用Base64对标头进行编码形成JWT的第一部分。2.payload(有效负载):有效负载包含用户的数据声明,同样

2021-04-29 10:07:53 19 2

原创 反射:填充嵌套对象的属性值

原文点击此处package com.test.reflection;import lombok.Data;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Arrays;public class EmbedObjectDemo { public static void main (String[] args) { S

2021-04-27 20:00:32 116

原创 Java:序列化和反序列化

1.概念与作用1.1概念序列化:对象转换为字节序列的过程,本质上是将一个对象转换成二进制的byte[]数组反序列化:字节序列恢复为对象的过程两种作用:将对象序列化后永久的保存到硬盘中,通常是存在一个文件中;在网络通信传递数据时需要;网络之间的通信均是使用二进制的形式互相通信,无论是发送还是接受,因为序列化和反序列化对网络通信至关重要。2.对象序列化和反序列化2.1JDK的序列化APIjava.io.ObjectOutputStream代表对象输出流,它的writeObject(Obj

2021-04-27 19:41:19 27

原创 Java:导出CSV文件

Java:导出CSV文件见我的github博客

2021-01-28 15:15:39 41

原创 mysql之你所不知道系列

mysql的神奇操作mysql的你未知系列见我的github

2021-01-11 19:55:52 28

原创 Could not resolve placeholder ' ' in value " "的异常解决办法

我的是maven项目 先对项目进行clean操作 然后重新install操作 再启动就不会报错了。

2019-08-20 10:00:00 15425 3

原创 关于testNG和jUnit在IDEA中运行时报No Runnable method 的异常

小编刚刚进公司,小菜一枚,之前没接触过testNG,后来才知道是功能很强大的一套测试框架,接下来就要介绍小编遇到的问题。在进行单元测试时,你会看到下图中Run的右侧有两个选项,区别只是图标不一样,上面的是jUnit的测试按钮,下面是testNG的测试按钮,点上即可运行该方法。公司代码,请原谅不会打码的小菜。由于小编实在是太菜,就选择了上面那个按钮,结果运行报错了,异...

2019-07-09 20:00:20 292

原创 多态访问的原理

由Head First Java 第192页 引发对多态访问的特点。class A { int ivar = 7; void m1() { System.out.print("A is m1, "); } void m2() { System.out.print("A is m2, "); } vo...

2019-03-14 16:20:08 98

原创 一串代码教你深入理解java中的static

public class StaticTest { Person p = new Person("Test"); static { System.out.println("test static"); } public StaticTest() { System.out.println("StaticTest 的构造方法"); ...

2018-08-14 20:35:22 139

原创 设计模式之策略模式

策略模式它定义了算法家族,分别封装起来,让它们之间可以互相代替,此模式让算法的变化不会影响到使用算法的客户。红色方框是三个独立的类,但都实现了同一个接口的相同的方法,该方法就是封装了相应的算法,供各种需求来调用。别看写的很长,其实只是类的名字长,这样有助于理解。...

2018-05-17 16:22:36 80

原创 Java的继承时父类与子类的构造方法的调用次序问题

可以先思考一下,该会输出什么?正确输出答案:People(String name) Child(String name)解析:1.带参数生成的对象固然要去找带有对应参数的构造方法,在Child类中进入了带有String参数的构造方法,由于有super(name)的语句存在;2.因此去找父类中带有String参数的构造方法,输出People(String name);3回到子类中执行输出Child(...

2018-05-04 09:46:50 396

原创 spring在进行XML装配是报java.lang.IllegalArgumentException

java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.&lt;init&gt;(Unknown Source) at org.springframework.asm.ClassReader.&lt;init&gt;(Unknown Source) at org.springframework.asm.Cl...

2018-04-30 11:42:34 225

原创 在做购物车的过程中由Map中的containsKey方法所产生的问题

之前做的Product中有的只是简单的set和get属性,于是在加入购物车的过程中一直显示上面这样的,然后Debug过程中发现是Product的对象问题,而containsKey的目的是要去比较对象的hashCode的以及进行equals判断,虽然是相同的Id去从数据库获取Product的信息,但是其对象的地址是一直改变的,为了保证Product对象的地址完全一致,此时就要重写对象中的hashCo...

2018-04-13 21:53:45 145

原创 在eclipse里面启动tomcat服务器时报错Server Tomcat v7.0 Server at localhost failed to start.

tomcat启动失败问题排除及解决办法 Server Tomcat v7.0 Server at localhost failed to start. 导致上面问题的原因可能有很多种,每种的解决办法都可能不同,下面是最常用的排查方法和思路:1.Clean project &amp; server 即clean项目和tomcat server,必要时重启eclipse或电脑2.Remove .sna...

2018-04-08 16:46:04 586

原创 Failed to open file 'C:\User\lenovo\Desktop\XXX.sql', error: 2的解决方案

在网上看了很多种解决方式,比如路径问题、转义符问题、文件格式问题....   还有一种可能就是环境变量的配置问题。置于什么是环境问题,为什么配置环境变量,你可以自己去百度看看,别偷懒,知道总比不知道强。接下来需要配置的是你的mysql数据库 的环境变量。...

2018-03-17 16:42:46 5515 2

原创 关于ajax的小问题细说

这是web.xml文件中的部分内容 .java文件中内容(后台内容).jsp文件的部分内容名字可以随便改,但是相同的颜色地方请保持相同,保持映射的完整。

2018-03-09 19:50:06 90

原创 Nexus2.12.1-01.war下载

小编的电脑装的jdk版本是1.8的版本 ,装完nexus2.7的版打开服务器连接不上于是就换了比较高的版本的Nexus.小编亲测成功。下载地址:链接:http://pan.baidu.com/s/1kUM812f 密码:6trp

2017-11-25 19:34:02 659

原创 hibernate映射文件报异常:nest exception is org.hibernate.HibernateException

我用两张照片贴出来,只是异常的一部分。后来我去类中找怎么也找不到,然后我又去映射文件中找了好久终于发现了问题的原因。

2017-11-11 21:21:41 2234

原创 Struts2自定义<s:a>标签后报出空指针异常

我先来描述一下我遇到的问题,将以图文结合的方式。这张图片是作为一个用户身份登录后的页面,"求伯君"就是用户,但是在我点退出时回报出空指针的异常。如下图导致报异常的的地方分析原因:由于点了退出按钮,因此“求伯君”这个用户在Session中被移除,也就是此时的user这个对象为空了,这是转到注销的页面时,如果使用自定义标签时,由于user对象为空,但是自定义标签

2017-11-09 11:00:47 602

原创 实现选择功能的那些步骤

完成一些项目的时候肯定需要用到一个功能:全选与全部选;子选父必选;父不选子不选。当然

2017-11-06 21:54:49 214

原创 一行代码帮你搞定全选的功能

我们在使用java开发网站服务器时会经常遇到全选的功能全选功能的代码:"$('[type = checkbox]').attr('checked',this.checked)"实际案例操作:(直接上图)

2017-11-03 21:22:17 472

原创 关于多次启动事务时改变Session中的对象存入了数据库的解决方案

首先说明一下小编在做项目的时候遇到的棘手的问题:  使用递归展现添加和修改页面中树状的上级的的部门列表此处是添加部门代码,并没有什么异常但是在接下来的用户信息就会产生异常了。这就是产生的异常情况,另外可以发现下面的图中的所属部门的值已经改变,说明数据库中的值已经发生了改变。而且无论点击新建或是修改,每点击一次或刷新都会导致“┣”的增加。造成异常的

2017-11-01 09:32:56 446

原创 40分钟视频帮你搞懂struts2的原理(值栈,拦截器)

链接:http://pan.baidu.com/s/1gfgXYLl 密码:wmm7视频如上  请自取

2017-10-31 10:16:05 569

原创 Web应用程序中Hibernate的懒加载异常说明及解决方案

在web.xml文件中配置一项OpenSessionInViewFilter,其中该配置项必须在配置项Struts的前面。具体配置内容如下:                OpenSessionInViewFilter        org.springframework.orm.hibernate3.support.OpenSessionInViewFilter

2017-10-28 20:49:22 191

原创 一本正经教你配置Hibernate框架下的.hbm.xml文件的映射关系

关于属性之间的相互映射(一对多,多对一,多对多)的解决前提是所有的类和配置文件都在一个包下(一般为domain包)class Subject{     class Teacher{      class Student{  ...           ...           ...Teacher tea;      Subject sub;

2017-10-28 14:08:11 223

原创 Connections could not be acquired from the underlying database! Tomcat服务器启动速度异常

16:35:46,899 ERROR JDBCExceptionReporter:234 - Connections could not be acquired from the underlying database!16:36:16,557 ERROR JDBCExceptionReporter:234 - Connections could not be acquired from th

2017-10-23 16:42:16 850

原创 RPC协议之报Unknow Source的错误

1.保证相对应的源码在相同路径下,也就是源码所在的包名要相同                          2.其协议的接口名称要相同,以及接口内的方法要完全一直,以及其版本号。

2017-09-03 11:23:58 514

原创 关于springmvc注解扫描报错500的解决方案

HTTP Status 500 - Servlet.init() for servlet springmvc threw exceptiontype Exception reportmessage Servlet.init() for servlet springmvc threw exceptiondescription The server encountered an int

2017-08-01 13:15:04 3660 7

原创 关于tomcat服务器启动过慢问题的解决

最近遇到一个问题,就是在启动tomcat的服务器的时候,其时间大概需要95秒到98秒之间,而且一直是这样。另外即使花了很长时间启动成功后,打开网页的登录页面也是一直处于访问状态,并没有返回的结果,过一段时间后报了一个错误,关于数据库的错误。解决方式:去电脑的服务中看看你的Mysql(这是我装的数据库,你的或许是其他的)服务项是否启动,如果没有启动,就启动它 ,再去启动服务器。如果不是这

2017-07-31 14:06:59 2331

原创 关于SSH整合时所报的异常及解决方案

Struts Problem ReportStruts has detected an unhandled exception: Messages:com.sun.proxy.$Proxy11.login()File:java/lang/Class.javaLine number:1,786Stacktra

2017-07-24 19:47:37 420

原创 关于mybatis连接数据库异常

org.apache.ibatis.exceptions.PersistenceException: ### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureLast packet sent to th

2017-07-10 09:21:11 3760

原创 Java解决八皇后问题

八皇后这个问题在这里就不介绍了,解决此问题,用到的是回溯递归算法。         当我第一次听到回溯时(小编也是小白),我就在想,这是如何回溯的。其实,在这个问题中,回溯就是for循环到最后不满足时会自动退回到上一层的循环,类似于深度优先遍历(这是小编的想法),一开始也会了很多时间去看了看算法,感觉算法看懂了,感觉自己会了,今天突然想用代码实现结果却遇到问题,其实大多数代码都能写出来,就是在

2017-01-07 21:28:43 311

Hadoop的jar包

涵盖所有Hadoop所需要的jar包,希望对大家有帮助!

2017-08-30

Adaboost算法详解

其实我想把资源分设置为0的 可是没有这一项,只好设置最低的吧!

2017-11-06

空空如也

空空如也

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

TA关注的人 TA的粉丝

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