自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 MYSQL练习题54道(包含尽可能多的解决方法及思路)

MYSQL练习题(包含尽可能多的解决方法)下面的表和题目来自于网上,解题方法和思路及遇到的问题是本人在练习过程中遇到的,在这里分享给大家。为了更好的熟悉sql语句,希望大家在自己做练习的时候,可以用尽量多的方法来解决问题,在这篇MYAQL练习题当中,暂时不考虑查询的速度等问题,在下面的语句中还有不足之处,请大家与我一起讨论如何更正,以及有更好的思路也请与我一起学习进步。(下面非红色字体的大都是有...

2019-06-18 12:39:37 42263 13

原创 Java实现snmp SNMP4J通过get、trap、walk监控交换机 附带api

Snmp JavaAPI1.简单介绍1.1 Snmp相关概念介绍1)操作命令2)SNMP的消息构成3)MIB与OID1.2 主要代码分析1.3 环境准备1.4 代码实现1.4.1 Trap和get方式获取信息1.4.2 Trap方式2 常见问题3.主要代码demo3.1get方式3.2Trap方式3.3walk方式本文只对snmp做简单介绍,主要内容为如何使用及易错点提示,,文章最后贴代码。1.简单介绍SNMP:“简单网络管理协议”,用于网络管理的协议。SNMP用于网络设备的管理。SNMP的工作方式:

2020-12-16 19:34:25 10502 77

原创 LINUX内存泄漏解决方法问题排查

LINUX内存泄漏解决方法问题排查内存泄漏问题排查1、获取内存泄漏程序的进程号ps -ef | grep java2、查看该进程下内存对象类全名中包含bshms的对象个数jmap -histo 进程号 | grep bshms3、打开java控制台(命令jconsole),连接到该进程,切到“内存”tab页,点击右上角的“执行GC”按钮进行垃圾回收,4、重复步骤2,看下对象个数,一直增加不减少,和程序内部逻辑不一样的,就是内存泄漏的。结合sort命令,来查看:一个JVM中什么类的实例最多?一

2020-11-06 14:53:56 1605

原创 vue打包 nginx Uncaught SyntaxError: Unexpected token <

vue打包 nginx Uncaught SyntaxError: Unexpected token < 1.使用ip_hash的策略2.将nginx.conf的user改为root1.使用ip_hash的策略前端主要使用vue进行开发,在nginx做负载均衡时,各种加载不到静态文件,于是先按照网上的静态文件单独一个location,依旧没办法解决,废话不多说,直接在upstream中设置一个ip_hash;如下图码掉的部分写项目名,不用单独进行静态文件的过滤。如果还是没有效果2.将ngi

2020-09-05 18:08:26 3697

原创 tomcat项目打包到 nginx 做负载均衡,加载不到js等文件 绝对解决问题 Uncaught SyntaxError: Unexpected token <

tomcat项目打包到 nginx 做负载均衡,加载不到js等文件 绝对解决问题 Uncaught SyntaxError: Unexpected token < 1.使用ip_hash的策略2.将nginx.conf的user改为root1.使用ip_hash的策略前端主要使用vue进行开发,在nginx做负载均衡时,各种加载不到静态文件,于是先按照网上的静态文件单独一个location,依旧没办法解决,废话不多说,直接在upstream中设置一个ip_hash;如下图码掉的部分写项目名,不

2020-09-05 18:02:44 874

原创 利用反射实现Spring的IOC容器

利用反射实现Spring的IOC容器Spring的IOC简介概念步骤1.首先创建一个简单的pojo2.在xml中配置Book的bean3.在pom.xml中加入jdom4.创建一个beans.xml5.利用反射手写IOC并测试Spring的IOC简介概念       Spring的核心模块就是IOC机制,IOC是Inver...

2019-08-30 15:35:46 487

原创 详解mybatis的一级缓存二级缓存

详解mybatis的一级缓存二级缓存mybatis的查询缓存一级缓存二级缓存mybatis的查询缓存mybatis提供了查询缓存功能,用于减轻数据压力,提高数据库性能。mybatis提供了一级缓存和二级缓存,一级缓存是存在于一个sqlSession中的,而sqlSession就是操作数据库的一个会话对象,在对象中实际存储了一个hashMap的数据结构用于存储缓存数据。不同的sqlSessi...

2019-08-23 09:55:19 363 1

原创 mybatis手写多对多关联映射

mybatis手写多对多关联映射1.一对一关联查询1.1resultType实现1.2resultMap实现2.一对多关联查询3.多对多关联查询4.resultType与resultMap总结这里在进行多不多关联查询配置时,需要用到一对一以及一对多查询,所以在进行mybatis的多对多关联查询之前先进行一对一以及一对多关联映射的配置,如果掌握了的话可以直接跳过第一和第二步骤前提:sqlMapC...

2019-08-20 12:28:36 361

原创 详解java参数传递中值传递与引用传递

详解java参数传递1.值传递与引用传递的定义1.基本类型作为参数传递1.1基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的1.2堆栈信息2.对象作为参数传递2.1.对象作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数。2.2堆栈信息:在Java中对象作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数。堆栈信息3.特别注意final修饰的类总结:...

2019-08-17 17:33:42 231 1

原创 JAVA的Date类型转换到mysql的DateTime类型的方法

JAVA的Date类型转换到mysql的DateTime类型的方法1.Date类型转换mysql的DateTime类型2.数据库中的DateTime的对象,在jsp页面进行显示1.Date类型转换mysql的DateTime类型通过将Date类型转换成String类型,存到数据库中刚开始做的时候。其实碰到的坑挺多,所以选择了这种在没有框架的情况下,一种简单的解决方法通过把date对象转成指定...

2019-08-07 15:28:07 3841

原创 请求转发和请求重定向的区别

请求转发和重定向的区别请求转发和重定向区别一、请求转发和重定向二、转发和重定向的路径问题三、转发和重定向的区别请求转发和重定向区别一、请求转发和重定向请求转发:request.getRequestDispatcher(URL地址).forward(request, response)处理流程:客户端发送请求,Servlet做出业务逻辑处理。Servlet调用forword()方法,服...

2019-07-30 13:10:33 668

原创 请求转发到主页面错误的在iframe打开解决方法

JAVAWEB项目编写遇到的问题及解决方法请求转发到主页面错误的在iframe打开解决方法javascript中的location.href的多种用法DBUtils中QueryRunner返回结果集对象总结请求转发到主页面错误的在iframe打开解决方法由于篇幅有限在这里只贴出有关问题的代码下面是usermain.jsp,点击会转发到上传头像经过后台请求转发到另一个photo.jsp页面u...

2019-07-30 11:58:20 671

原创 javaweb遇到的异常类型

1.参数个数异常,出现这种异常的原因多数是因为sql语句的占位符与Object参数个数不一致导致的,也可能Object忘记定义成数组也会导致这种情况的出现 1.java.sql.SQLException: Too many parameters: expected 0, was given 1 Quer2.使用Junit 提示 initializationError 错误 的解决办法以...

2019-07-20 20:08:56 350

原创 javaweb实现分页功能,并使用TAG实现多种情况的分页

这里先说一下大体的思路,只是简单的概述,后面会贴上代码,以及测试的结果,待会在另一篇文章中,我会写出一些我碰到的问题及解决方法。1.封装一个泛型类PageBean,用来处理不同情况下接受到的不同类型的数据。2.使用sql语句限制每个页面所查询的数据开始的位置以及每个页面显示的条数。3.根据用户在jsp页面点击的数据,通过servlet创建一个PageBean对象,然后在service层根据D...

2019-07-20 14:39:10 307

原创 java递归的效率问题及递归与循环比较

1.所谓的递归慢到底是什么原因呢?大家都知道递归的实现是通过调用函数本身,函数调用的时候,每次调用时要做地址保存,参数传递等,这是通过一个递归工作栈实现的。具体是每次调用函数本身要保存的内容包括:局部变量、形参、调用函数地址、返回值。那么,如果递归调用N次,就要分配N*局部变量、N*形参、N*调用函数地址、N*返回值。这势必是影响效率的。2.用循环效率会比递归效率高吗?递归与循环是...

2019-07-11 09:45:38 4797

原创 【Java】final修饰不同的内容时不同含义以及return和exit的含义——扫盲篇

【Java】final修饰不同的内容时不同含义以及return和exit、dispose的含义——扫盲篇在最近的学习中碰到了一些细节上的问题,于是看了其他相关的资料,总结出一些关于final修饰符的用法和return、exit在使用的时候应该如何去使用,更好的了解他们之间的区别,以便在使用的过程中更加得心应手final关键字可以用来修饰类、方法、变量。各有不同。final修饰符A、修饰类(...

2019-06-26 00:22:43 484

原创 JAVA基础易错点及知识点总结

最近在复习java的基础,所以会经常更新java基础部分的知识点及我个人经常犯错误或者容易混淆的知识点,希望能够帮助到大家。1.简单介绍jvm运行机制Java语言比较特殊,由Java语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(.class)。这种字节码不是可执行的,必须使用Java解释器来解释执行。如下图所示:Java语言中负责...

2019-06-11 15:25:22 957

原创 MYSQL学习遇到的问题总结

MYSQL学习遇到的问题总结(一)1.JDBC连接mysql拒绝访问 java.sql.SQLException Access denied for user ‘root@localhost’(using password : YES)在配置jdbc链接是如果发生上面的错误有三种解决方法:1.最简单的密码错误2.远程连接的权限被限制了3.卸载掉系统中所有和数据库相关的文件和服务,下面是...

2019-06-04 17:12:30 900

robocode.core-1.9.2.5.jar

Java练习题 robocode.core-1.9.2.5.jar

2019-06-11

空空如也

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

TA关注的人

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