自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

become a programmer

我是一只小小小小菜鸟............

  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql出现The user specified as a definer ('root'@'%') does not exist报错!

出现这个报错,是权限问题。一开始我这么授权mysql >grant all privileges on *.* to root@"%" identified by "Passwd";老是报错。问了别人,别人问我mysql是什么版本。我说是8.0然后人家和我说8.0不能这么授权。于是我再查原来8.0这么授权的mysql >grantallpriv...

2019-08-19 11:23:38 348

原创 几种for循环的实现

代码public class ForTest { List<String> list = new ArrayList<String>(); public void setList() { for (int i = 0 ; i < 10000; i++) { list.add("hello wor...

2019-07-18 09:21:14 711

转载 jprofiler 监控linux jar包应用

操作步骤如下:1、将jar包拷贝到linux并运行2、使用jprofiler的jpenable工具对jar包进行监控(需要先在linux安装解压jprofiler)jpenable目录:/usr/local/jprofiler9/bin最后输出:You can now use the JProfiler...代表运行成功3、JProfiler启动远程监控Sessi...

2019-07-16 19:06:04 1246

转载 Java并发编程:Callable、Future和FutureTask

在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。  这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。  如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。  而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务...

2019-07-11 17:28:06 122

转载 JMH 性能测试框架

JMH 是一个由 OpenJDK/Oracle 里面那群开发了 Java 编译器的大牛们所开发的 Micro Benchmark Framework 。何谓 Micro Benchmark 呢?简单地说就是在method层面上的 benchmark,精度可以精确到微秒级。可以看出 JMH 主要使用在当你已经找出了热点函数,而需要对热点函数进行进一步的优化时,就可以使用 JMH 对优化的效果进行...

2019-07-11 14:54:28 1855

转载 idea 的BookMarks 书签功能

今天用idea的时候,无意中发现了了一个小功能,叫做BookMark然后去查阅了一下文档,主要功能也就是可以清晰的看到自己标的书签附近的代码,比如我们在第11行按一下F11插入一个书签,就会有一个小钩子。我们可以按Shift+F11就可以直接看到11行附近的代码如果有多个书签,在打开这个书签管理的时候,可以完全使用键盘进行控制:...

2019-07-11 11:25:11 6664 3

原创 无限递归读取菜单算法

1.菜单public class Menu implements IEntity { private Integer menuId; private String menuName; private Integer parentId; private String url; private String icon;...

2019-07-03 20:08:34 603

原创 想学软件工程,你一定要知道这些!!!

这两天高考分数出来了,家有考生的家庭肯定是千方百计了解各种专业。哪种专业好找工作,工资如何,发展空间如何,巴拉巴拉……毕竟这可能是孩子以后几十年吃饭的本事。有一句话叫男怕入错行,女怕嫁错郎,其实在当下,无论男女入错行都是比较严峻的问题。>>1.真的要选软件工程吗?我高中的时候看了些课外书,认识了李彦宏,张朝阳等人,觉得他们能够创办百度,搜狐什么的很厉害,计算机的世界很神奇,可以...

2019-06-27 07:59:46 1678

原创 手动新建maven项目部署Tomcat时的deployment的没有artifact

原因:maven项目没被识别成web项目。怎么看是不是一个web项目,就是webapp文件夹有一个远点,如果圆点是灰色的,那么说明idea认为当前项目不是一个web项目。新建完maven项目的时候,idea会识别到这是一个web项目。右下角会进行提示,如下:我们需要点击这两个框:需要点击蓝色字体。一个maven web项目才能真正的新建成功。第一个框就是把项...

2019-03-28 19:43:05 1493

原创 集合面试题

1.HashMappublic class HashMap&lt;K,V&gt; extends AbstractMap&lt;K,V&gt;implements Map&lt;K,V&gt;, Cloneable, Serializable数据结构:主干是数组,元素可以是单向链表,红黑树。(jdk1.8)重要的成员变量:1)DEFAULT_INITIAL_C...

2019-03-14 12:41:06 275

转载 idea 创建多模块依赖Maven项目_项目间的依赖设置

 1. 创建一个新maven项目2.3. 输入groupid和artifactid,后面步骤直接next,最后finish4.创建好后5. 在主项目名称上点右键,创建第一个子模块678 同理,在创建一个模块,创建好后 9 打开Project Structure将2个子模块的src/mian/java目录设置为Sources,只有设...

2019-01-23 21:03:20 5438

原创 去除字符串中的空串

 accnbr= accnbr.replaceAll("\\s*", ""); 

2018-11-14 12:27:46 455

转载 在Eclipse中安装Zookeeper状态查看插件

 在Eclipse环境下安装ZooKeeper状态查看相关的插件步骤如下:Step 1. 在 Eclipse 菜单打开Help -&gt; Install New Software…Step 2. 添加 url http://www.massedynamic.org/eclipse/updates/。Step 3. 选择插件并安装运行Step 4. 在 Eclipse 菜单打开Wind...

2018-11-05 12:10:22 451

转载 Maven实战(五) eclipse安装maven插件

eclipse安装maven插件的方式有两种:  一种是在线安装,打开eclipse点击help–&gt;Install New Software,然后输入要下载插件的链接地址   http://m2eclipse.sonatype.org/sites/m2e,如下图 勾选择要下载的项,点击下一步进行下载。下载完成会自动安装。安装速度跟你自身网速和服务器有关。  另一种方式就是离线下...

2018-10-25 21:41:17 136

转载 Eclipse Oxygen 安装SVN Connector Setup

新版的Eclipse(Oxygen)安装完Subversive后,现时无法自动安装SVN Connector,无论选择哪个都会自动关闭。解决方法:Help -&gt; Install New Software添加以下URL:http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site...

2018-07-23 19:53:32 1533

转载 Oxygen Eclipse 添加server

 今天下载了一个Oxygen Eclipse,里面什么插件都没有,svn,tomcat,。。。。都没有,干净得很,我们在开发的时候就需要去下对应的插件了svn插件很容易就装上了,tomcat,主要是连server都没有,谈何加tomcat。于是搜寻如何加,但是大家都只介绍如何加tomcat,毫无价值。接下来介绍server插件的安装。help--&gt;install software...

2018-07-23 19:52:21 660

转载 SQLPlus 在连接时通常有四种方式

1. sqlplus / as sysdba    操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入    sqlplus,然后通过startup命令来启动。2. sqlplus username/password    连接本机数据库,不需要数据库服务器的listener进程,但是由于需要用户名密码的认证,因此需要...

2018-06-01 17:18:50 368

转载 Ubuntu 安装 JDK 7 / JDK8 的两种方式

ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update2.安装oracle-java-installer...

2018-05-30 17:51:40 3212 1

原创 linux 报错E: Unable To Locate Package Software-properties-common

解决方案:apt-get updateapt-get install python-software-propertiesapt-get install apt-fileapt-file updateapt-get install software-properties-commonapt-get install vim

2018-05-30 13:00:04 15054 1

原创 Ubuntu安装yum

我买的阿里云服务器。没有装yum一.下载安装包打开浏览器,登录  http://mirrors.163.com/centos/7/os/x86_64/Packages/ 找四个文件,如下:(*号代表小版本号,不同版本不同)1、yum-*.rpm    2、yum-metadata-parser-*.rpm3、yum-plugin-fastestmirror-*.rpm 4、python-inipa...

2018-05-29 18:16:04 22458 2

转载 卸载oracle 11g

停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止2在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品3在产品清单窗口中,单击全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除4按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开...

2018-05-29 11:07:04 129

转载 Oracle新建数据库

 按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开 打开数据库配置助手Database Configuration Assitant,单击“下一步”;步骤1:选择“创建数据库”,单击“下一步” 步骤2:选择“一般用途或事务处理”,单击“下一步”;步骤3:设置数据库的名称和实例名,两者可设置相同,也可以不同,单击“下一步” 步骤4:管...

2018-05-29 10:36:44 1388

转载 linux系统的sudo apt-get命令大全

APT的使用(Ubuntu Linux软件包管理工具一)apt-cache search # ------(package 搜索包)apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)sudo apt-get install # ------(package 安装包)sudo apt-get install # -----(package - - ...

2018-05-28 11:20:52 1990

转载 oracle11g 安装

1.先到Oracle官网上下载11goracle Database 11g 第 2 版 (11.2.0.1.0) 标准版、标准版 1 以及企业版适用于 Microsoft Windows (x64) 的 Oracle Database 11g 第 2 版 (11.2.0.1.0)下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win6...

2018-05-26 16:03:40 127

转载 Linux 系统目录结构

登录系统后,在当前命令窗口下输入命令: ls / 树状目录结构:以下是对这些目录的解释:/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc...

2018-05-01 20:49:13 120

原创 orecal 多表联合 update

update CHN_DECORATION_DETAIL a set a.unit_price=(select b.price from CHN_DECORATION_PRODUCT b where  a.product_id=b.product_id) where a.product_id= (select b.product_id from CHN_DECORATION_PRODUCT b w...

2018-04-21 14:43:52 292

原创 js 日期加减

/** * 日期加减 * @param dayNum 可为负数,为负数时,是减去天数。 * @returns {String} */function addDate(dayNum){ var now = new Date(); var years = now.getFullYear(); var months = now.getMonth()+1; var days = now...

2018-04-19 21:30:48 1069

转载 GC overhead limit exceeded

Java运行时环境内置了 垃圾收集(GC) 模块. 上一代的很多编程语言中并没有自动内存回收机制, 需要程序员手工编写代码来进行内存分配和释放, 以重复利用堆内存。在Java程序中, 只需要关心内存分配就行。如果某块内存不再使用, 垃圾收集(Garbage Collection) 模块会自动执行清理。GC的详细原理请参考 GC性能优化 系列文章, 一般来说, JVM内置的垃圾收集算法就

2018-02-03 17:02:54 5850

原创 pageContext.request.contextPath

${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于 。也就是取出部署的应用程序名或者是当前的项目名称

2018-01-28 13:50:11 180

转载 window.parent与window.openner

今天总结一下js中几个对象的区别和用法:首先来说说 parent.window与top.window的用法"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D

2018-01-10 15:18:53 246

原创 hql 查询返回某个实体对象的泛型方法

查询方法:/** * 执行hQL查询 * @param * @param hql * @param cla 返回值实体 * @return 查询结果实体列表第一个元素 * @throws Exception *///Listpublic static T executeQuery(String hql,Class cla)throws Exception{

2018-01-07 16:22:37 1848

转载 抓包工具Fidder详解(主要来抓取Android中app的请求)

http://blog.csdn.net/cuiyufeng2/article/details/76674011

2017-12-27 20:36:55 159

转载 泛型参Class、Class<?>、Class<? extends xx>的对比

http://blog.csdn.net/jitianxia68/article/details/73610606

2017-12-25 19:18:48 2177

转载 【类反射】类反射原理和获取Class对象的三种方式

http://blog.csdn.net/qq_35415600/article/details/70199995

2017-12-23 21:57:38 174

转载 android 打包签名时出现Conversion to Dalvik format failed

这个问题是偶发的,有时候出现,有时候不出现。解决方案参见:http://stackoverflow.com/questions/5564816/android-export-give-a-conversion-to-dalvik-format-failed-error1关键:Disable "Build Automatically" on "Project Menu

2017-12-20 21:01:04 149

转载 intellij Idea ctrl+shift+F 无效

http://blog.csdn.net/java_mdzy/article/details/54140747

2017-12-18 23:08:27 5061

原创 mysql安装及服务注册

上传到微云上了,文档中包含mysql的压缩包,微云链接https://share.weiyun.com/fa88b8dd08749a557851d717a6ee7900

2017-08-28 20:30:15 947

转载 忘记mysql的root的密码

1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql  打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --

2017-08-28 20:00:21 372

原创 Error: Unknown system variable 'language'

工程中使用了hibernate,在建立mysql数据源时遇到了问题。Error: Unknown system variable 'language'我的解决方法,第三条评论,https://stackoverflow.com/questions/39242433/cannot-create-poolableconnectionfactory-unknown-system-variable

2017-08-21 15:36:50 576

原创 在eclipse中使用Maven创建spring+springMVC工程

前言      花了两周时间去学习研究的,虽然网上有各种教程可以照着做,但是在实践过程中总会出现一些教程上没有出现的错误。然后又花时间去了解错误,寻找解决方法,以至于时间很久。本文除了讲述怎么搭建项目,还讲述我在搭建项目过程中遇到的问题,发生该问题的原因,以及我怎么解决的问题。  准备工作:  1.安装好Maven  2.在eclipse中配置好Maven 关于安装和配...

2017-08-13 20:00:57 7626

chromeinstall-8u40.exe

这是跟java软件安装时会用到的东西,叫做jdk,就这样,没了。

2015-04-15

空空如也

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

TA关注的人

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