自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咸鱼的博客

相互交流学习

  • 博客(38)
  • 收藏
  • 关注

原创 Centos7安装tunctl

终端输入以下代码:cat << EOF > /etc/yum.repos.d/nux-misc.repo[nux-misc]name=Nux Miscbaseurl=http://li.nux.ro/download/nux/misc/el7/x86_64/enabled=0gpgcheck=1gpgkey=http://li.nux.ro/download/nu...

2020-03-13 10:43:36 1193

原创 android.view.ViewRoot$CalledFromWrongThreadException解决办法

这个异常就是说,必须在程序的主线程(也就是ui线程)中进行更新界面显示的工作。我采用的方法是将更新界面显示的工作放在activity.runonuithread(runnable)中。MainActivity.this.runOnUiThread(new Runnable() { @Override public void run() { tget.setText...

2019-11-21 10:59:39 275

原创 visual studio 2019 添加新网站的功能在哪

右击解决方案-->添加-->新项目-->搜索框中输入 ASP.NET Web 应用程序(.NET Framework),然后选择-->在选择Web窗体。这就OK了,前提是组件你安装的有。

2019-10-27 10:13:43 7523 2

原创 解决--》svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:

我的原因是因为,svn服务端设置的注释长度是8,我写的注释没有超过8;还有一种方法是,点击cleanup,再提交

2019-08-14 13:35:46 5176

原创 使用bootStrap模态框遇到的一个小问题;点击确定之后模态框不关闭,背景也没移除,无法操作界面

$("#divAddAddress").modal('hide');$(".modal-backdrop").remove();我用了上面两条语句解决,第一个是用来隐藏模态框,第二个用来消除模态框背景(其中分别使用了id选择器,和class选择器)...

2019-08-13 10:46:13 3170 4

原创 idea 为什么tom-cat发布项目的时候,提示找不到依赖jar包中的类;报错java.lang.noclassdeffoundError

问题:这个错误很有可能是因为你引用了自己本地的jar包;我的错误是找不到patchca中的类,这个包0.5.0版本的maven依赖无法下载,所以我用了自己本地的包,就出现了错误。我的解决方法:其实idea非常智能,只需要在pom文件的artifactId标签内输入jar包的名字,idea就会有提示,就能找到能使用版本的jar包<dependency> ...

2019-08-13 10:38:53 931

原创 idea开发,在使用SSM框架的时候,在service层用@Autowired获取dao层接口对象,如何将错误解决

简单粗暴,修改idea:File-->Settings-->Editor-->Inspections-->Spring-->Spring Core-->Code-->Autowiring for Bean Class

2019-08-13 10:18:40 835 1

原创 获取标签中的class属性的值

在根据当前标签class是否为active,来为其他标签设置active的时候。我遇到了一个小问题,就是怎样获取标签内的class的属性值,于是乎我就测试了几个我能想到的方法,写了下来供自己查看,在这里也和大家分享一下。DOM对象和jQuery对象:<!DOCTYPE html><html> <head> <meta charset="u...

2019-08-13 10:07:58 7778

原创 解决--》JMX port被占用

1、win+R打开DOS窗口,进入window命令2、使用命令:netstat -aon|findstr 1099找出占用1099端口的进程3、使用命令:taskkill -f -pid 17024 关闭该进程

2019-08-08 14:25:45 5180

原创 解决--》java.io.IOException: 你的主机中的软件中止了一个已建立的连接。

问题原因:在Internet Explorer 的默认类型是 “button”,而其他浏览器中(包括 W3C 规范)的默认值是 “submit”。所以导致了表单重复提交。出现“java.io.IOException: 你的主机中的软件中止了一个已建立的连接”异常。 问题解决:将表单中的按钮type的值改为button;如果还不可以,那就把form标签去掉就ok啦;或者将按钮放...

2019-08-08 14:12:51 2273

原创 JavaScript对象创建方式

JavaScript对象创建方式共有五种:第二种和第五种使用最多,其他不经常使用。1、直接创建方式:var 对象变量名 = new Object();对象变量名. property1 = value1;…;对象变量名. propertyN = valueN;对象变量名. methodName1 = function([参数列表]){ //函数体}…;对象变量名. meth...

2019-07-31 14:52:23 125

原创 JavaScript中==与===的区别

==:表示值相同===:表示值和数据类型都要相同比如下面这个例子:console.log(1==1);console.log(1=="1");console.log(1===1);console.log(1==="1");输出结果为:true true true false因为带有""和不带有""的 1,数据类型不一样,所以最后一个输出结果为:false...

2019-07-31 14:34:46 241

原创 MyBatis和Spring框架的整合

本文内容:1、下载MyBatis与Spring整合jar包:2、创建一个Java工程,导入相应jar包3、配置Spring配置文件:4、一个例子:1、下载MyBatis与Spring整合jar包: https://github.com/mybatis/spring2、创建一个Java工程,导入相应jar包 3、配置Spring配...

2019-07-23 20:02:14 214

原创 初识MyBatis

本文内容:1、下载jar包:2、创建java工程,导入MyBatis jar包和数据库驱动包3、创建数据库表,并添加数据:4、MyBatis的使用:1、下载jar包: https://github.com/mybatis/mybatis-3/releases2、创建java工程,导入MyBatis jar包和数据库驱动包 mybatis-3.4.4.ja...

2019-07-23 19:18:19 173

原创 Java入门——06继承和多态

本文内容:1、继承:2、重写: 重写: 关键字final: 关键字super:3、多态: 多态: 对象下转型: 对象上转型:1、继承:继承是面向对象编程的三大特征之一,是一种基于已有类来创建新类的机制。由继承而得到的类称为子类(或派生类),被继承的类称为父类(或超类)。语法如下:class <子类> e...

2019-07-23 14:26:14 225

原创 Java入门——05类和对象

目录1、什么是对象?什么是类?2、如何定义类,对象的创建和使用: 定义类: 对象的创建和使用:3、方法与重载: 方法: 重载:4、代码块:5、全局变量和局部变量: 成员变量: 局部变量: 关键字static:6、构造方法:1、什么是对象?什么是类? Java语言中的对象是对现实世界中对象的模...

2019-07-22 19:20:07 327

原创 Java入门——04数组

本文内容:1、为什么要使用数组呢?2、数组: 数组的定义: 数组的声明: 数组的实例化一共有两种: 操作数组元素: 数组的排序: 数组元素的查找:3、值传递和引用传递:1、为什么要使用数组呢? 在我们的函数中,一个函数只能有一个返回值,那么如果想返回多个值该怎么办呢? 通过将多个返回值放到数组中,...

2019-07-22 17:00:18 220

原创 如何确定Java程序中哪个线程最耗CPU资源

在Windows操作系统中: 1、执行Java程序,如下代码:public class Test { public static void main(String[] args) { new Thread(new Task()).start(); } static class Task implements Runnable { @Override p...

2019-07-21 17:04:16 447

原创 jstack的用途(简)

jstack作用:用于显示指定进程内线程的信息语法:jstack [option] <pid> -F当’jstack [-l] pid’没有响应的时候强制打印栈信息,(如果直接jstack无响应时,用于强制jstack),一般情况不需要使用 -l长列表. 打印关于锁的附加信息,例如属于java.util.concurrent的ownable synchron...

2019-07-21 16:35:11 1528

原创 jmap的用途

作用:监控内存内的Java对象。(可先使用 jps 命令 查出pid)语法:jmap [option] <pid> jmap -heap <pid> 打印Java堆概要信息,包括使用的GC算法、堆配置参数和各代中堆内存使用情况;由New Generation , Eden Space , From Space 和 To Space 这四个...

2019-07-21 16:10:48 1998

原创 搭建SpringMVC详解

本文内容:1、创建web项目:2、引入所需jar包:3、配置web.xml文件:4、配置application.xml文件:5、jsp文件内容:1、创建web项目: 2、引入所需jar包: 在这里HikariCP,mysql,servlet,spring-jdbc,spring-tx这五个jar包不需要。 ...

2019-07-17 17:41:02 143

原创 五种增强和部分AOP知识

本文内容:1、前置增强2、后置增强3、返回增强4、异常增强5、环绕增强6、Spring AOP支持如下三种通配符:7、切入点表达式:8、@Pointcut注解:9、切面优先级:1、前置增强 @Before("execution(int mul (..))") public void before(JoinPoint joinPoint)...

2019-07-16 18:20:37 414

原创 详述SpringAOP实现及执行过程

目录:1、代码:2、如何使用CGLib产生代理对象:(在下面代码详细执行过程中,有产生动态代理对象的详细过程)3、代码简略分析:4、代码详细执行过程:5、为什么没有引asm和CGLib的jar包,还可以用:1、代码: application.xml<?xml version="1.0" encoding="UTF-8"?><beans xml...

2019-07-16 14:07:17 261

原创 jdk动态代理

代码分析:package com.jd.test;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import com.jd.calculator.CalculatorService;import com.jd.ca...

2019-07-15 12:35:23 202

原创 Spring——————事务(学!)

Spring 实现事务管理有如下两种方式: 编程式事务管理: 将事务管理代码嵌入到业务方法中来控制事务的提交和回滚,在编程式管理事务中,必须在每个事务操作中包含额外的事务管理代码。 声明式事务管理(推荐使用,在这里主要讲声明式事务): 大多数情况下比编程式事务管理更好用,它将事务管理代码从业务方法中分离出来,以声明的方式来实现事务管理,Spring声明式事务管理建立...

2019-07-14 13:11:33 234

原创 jdk版本和本地JVM版本不一致的问题VMVersionMismatchException

问题: 我是在做jps,jmap等命令时,遇到了这样的问题;(网上给的版本有很多,但是我基本尝试完了,还是没解决,偶然的一个发现让我解决了这个问题,下面步骤的第二步)长话短说,下面说出我的解决步骤: 1、删除C:\Windows\System32中的 java.exe javaw.ese javaws.exe 2、删除C:\Program Files ...

2019-07-13 19:07:48 3051

原创 数据库连接池

为什么: 数据库连接是一种关键、有限且昂贵的资源,创建和释放数据库连接是一个很耗时的操作,频繁地进行这样的操作将占用大量的性能开销,进而导致网站的响应速度下降,严重的时候可能导致服务器崩溃;数据库连接池可以节省系统许多开销。是什么: 数据库连接池(Database Connection Pooling)在程序初始化时创建一定数量的数据库连接对象并将其保存在一块内存区中,它允...

2019-07-12 11:23:36 163

原创 JavaScript高级

1、const与let: const声明的变量必须直接初始化且不允许二次赋值; let关键字和var一样,let也用于声明变量; var声明的变量和let声明的变量有何不同: a、全局作用域:let声明的变量不会作为全局对象window的属性,而var声明的变量则可以 ...

2019-07-11 16:32:04 102

原创 自动装箱和拆箱

基本概念: 将一个基本数据类型的值赋给其所对应的包装类型称之为自动装箱;将一个基本数据类型包装类类型的值赋给其所对应的基本数据类型称之为自动拆箱。 例子讲解: 从int a=9 到 Integer b=a 就是装箱。 从Integer b=a 到 int c = b 就是拆箱。 ...

2019-07-10 12:41:18 118

原创 TCP和UDP的区别

二者的区别主要有以下四点: 1.TCP面向连接,发送数据前要先建立连接;UDP是无连接的,发送数据前不需要建立连接; 2.TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,不保证可靠交付; 3.UDP有较好的实时性,效率比TCP高,适用于对高速传输和实时性较高的通信或广播通信; 4.每一条TCP连接只能是点到点的;UDP支持一对...

2019-07-10 10:46:25 116

原创 初识Spring

基本了解: 首先要知道Spring是框架的一种。Rod Johnson是Spring框架的缔造者,他编写了interface21框架,这是一个力图冲破JavaEE传统开发困境,从实际需求出发,着眼于轻便、灵巧,易于开发、测试和部署的轻量级开发框架。Spring框架以interface21框架为基础,经过重新设计不断丰富其内涵,于2004年3月24日发布了1.0正式版。具体内容可查看百度百...

2019-07-08 12:02:16 308

原创 Java中的ThreadLocal 个人见解

在这里呢,我只简单的给大家讲一下我对于ThreadLocal的见解,以及ThreadLocal的简单使用。一.个人对ThreadLocal的理解 ThreadLocal,有人将之叫做线程本地变量,也有些人叫做线程本地存储,其实这两个叫法意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,而每个线程可以访问自己内部的副本变量。 ...

2019-07-07 21:10:49 144

原创 Java中的堆

Java 中的堆是 JVM 管理的最大的一块内存空间,主要用于存放Java类的实例对象,其被划分为两个不同的区域:新生代 和老年代 ,其中新生代又被划分为:Eden、From Survivor和To Survivor三个区域。还有独立于堆之外的Perm(永久代)(请看下面图示,结合后文工作原理了解),而在JDK8开始永久代被Metaspace(元空间)取代。如下图所示:不过无论...

2019-07-07 20:35:59 220

原创 第三方登录→百度第三方登录

                                                              如何从第三方百度账号登录前提条件:要有自己的服务器和域名(不需要经过备案)。一,先在百度开发者中心上注册自己的账号 二,鼠标放在右上角自己账户名称上,选择进入应用管理界面,三,创建工程:创建成功后点击基本信息,会给出API Key 和Secret ...

2018-09-20 16:34:09 1244

原创 Java入门——03流程控制

一、分支语句if分支语句    if 概述:在某些情况下,需要当某一条件满足时才执行相应代码,条件不满足则执行其他代码。    if 四种形式:单分支、双分支、多分支、嵌套if 单分支    if (布尔表达式) {            //布尔表达式为true时需执行的代码;    }    双分支    if (布尔表达式) {          ...

2018-04-15 19:59:47 269 1

原创 win10如何关闭自动更新及修改更新时间

关于win10如何关闭自动更新,有以下三个方法,但其效果明显不同。当然,可用度最高的肯定放到最前面。其中方法一实用性最强,方法二有时候没什么用,方法三可以延缓较长一段时间更新,方法四可以设置更新时间(在较短的时间段内)。方法一、组策略 1.按Win+R输入“gpedit.msc"打开组策略。参考:  2.依次展开【计算机配置】>【管理模板】> 【W...

2018-04-15 19:02:54 24989 1

原创 Java入门——02数据类型和运算符

一、标识符 Java标识符有如下命名规则: 1、标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字; 2、不能把Java关键字作为标识符; 3、标识符没有长度限制; 4、标识符对大小写敏感。 标识符的命名规则建议: 规范(类、接口、方法名、变量名采用驼峰式,包名一律小写,常量一律大写...

2018-03-31 13:43:45 269

原创 Java入门——01Java入门

    Java学习已经开始了,以下内容为本人课堂总结及感想。1.Java发展历史    Java的前身是1991年由Sun公司开发的Oak语言,主要用于交互式电视等家用电器类小型系统的开发。1993年交互式电视等家用电器市场开始滑坡后,转向了Internet应用程序的开发。1994年时,用Oka开发了名为WebRunner的小型浏览器(即后来的HotJava浏览器),在Java Appl...

2018-03-23 13:16:48 538

空空如也

空空如也

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

TA关注的人

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