自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我只是心态好

平日快乐

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

原创 JVM内存区域、内存模型+GC

JVM内存区域方法区 存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。简单说方法区用来存储类型的元数据信息,一个.class文件是类被java虚拟机使用之前的表现形式,一旦这个类要被使用,java虚拟机就会对其进行装载、连接(验证、准备、解析)和初始化。而装载(后的结果就是由.class文件转变为方法区中的一段特定的数据结构。...

2019-07-21 21:33:01 252 2

原创 ionic4 中扫一扫的实现

扫一扫是调用微信的接口,所以代码写完,需要发布到外网,形成小程序,在手机上测试才能知道是否成功。实现:1.安装weixin-js-sdk插件在终端安装插件:cnpm install weixin-js-sdk.然后就获取了require方法。2.引用把引用写在ts代码里即可declare var $: any;declare var require: NodeReq...

2019-05-29 11:31:57 1037 6

原创 异常:网络电缆被拔出

这种情况适用于水晶头和电脑接口无故障的情况1.打开网络配置中心,选择更改适配器设置2.设置以太网属性3.选择配置4.选择高级,找到连接速度和双工模式5.选择10Mbps半双工或100Mbps半双工即可...

2019-05-19 21:47:36 8114 9

原创 java基础类库

2019-05-12 20:14:52 140 7

原创 vue :error --4058

1.运行命令是npmrundev有可能是因为,终端打开的目录并不是项目的最后一层目录,npm找不到地址。2.安装cli时如果出现这种问题,另当别论。

2019-04-21 21:33:10 474 4

原创 操作系统概论

2019-04-14 20:08:37 155 2

原创 操作系统第二章

2019-04-07 21:23:25 175 1

原创 java+vue中的分页实现

vue: <!--分页控件 start--> <Page :total="page.totalCount" :page-size="page.pageSize" :current="page.pageNum" :page-size-opts="page.pag...

2019-03-31 18:29:30 678 2

原创 sql语句获取当前的时间

UPDATE tl_check SET is_check = 0,update_time = NOW(),is_lost=0WHERE is_delete=0 and book_no=#{bookNo}

2019-03-24 21:42:46 3208 3

原创 复习:JDK和JRE

是干什么的?jdk是开发人员使用的,有了jdk可以开发java程序。jre是用来运行程序的,jre包含了jvm,JVM是运行Java程序的虚拟机,但是运行java程序不仅仅需要核心虚拟机,还需要其他环境回收内存显示回收会造成忘记回收造成程序瘫痪,或者回收的时候回收了核心库的内存,会使系统崩溃。JRE可以自动回收内存:什么时候回收?当没有引用变量指向原来分配给某个对...

2019-03-17 21:27:23 188 1

原创 hashMap实现原理

什么是哈希表在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能  数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采用二分查找,插值查找,斐波那契查找等方式,可将查找复杂度提高为O(logn);对于一般的插入删除操作,涉及...

2019-03-10 21:39:07 153 3

原创 java:生成不重复的六位随机数

用到一个客户编码,和注册登记时间,让我在新增客户信息的时候就立刻全部自动生成,代码粘在这里,对你有用的话,也希望可以帮到大家:1)生成六位数的随记客户编码串,写了一个工具类RandomStringUtil .java,拿走即用:import java.util.Random;/** * 产生随机字符串,长度由参数指定。 * @param length 产生的字符串的长度 * @...

2019-03-03 21:38:39 7324 5

原创 初识Dubbox

1、什么是SOA架构SOA是Service-Oriented Architecture的首字母简称,它是一种支持面向服务的架构样式。从服务、基于服务开发和服务的结果来看,面向服务是一种思考方式。其实SOA架构更多应用于互联网项目开发。为什么互联网项目会采用SOA架构呢?随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,迫切需一个治...

2019-02-24 20:10:49 151 3

原创 tomcat异常关闭:tomcat appears to still be running with PID 1091

最近因为经常停电,所以需要经常关闭服务器。导致某次重启tomcat的时候起不来。产生原因:tomcat 异常关闭, 或强行终止导致(如断电等....)大致产生问题的原因是,LINUX 关闭tomcat时,会记录一个 Pid 文件. 此时异常关闭后, pid文件仍然存在,而我们要关闭的时候, 他却说tomcat已经不存在该pid,,   当我们打开的时候, 该pid 好像正在使用. 解决1...

2019-02-10 21:30:16 2382 4

原创 2018年年终总结

      在大米时代生活,就像在写一本永远写不完的书,昼夜更迭是字,月相盈亏是段,寒暑交替是章。所以又到了写章总结的时候了,回首半年的成长,才发现,原来这半年经历了这么多。      从九月份开始,每天六小时,准备软考,看到加起来几乎有两千页的书时,我的内心是拒绝的。很久以前,就听说软考并不容易,当我去面对它时,还真有点发愁。所幸,我有一个非常团结的团队,在杜雨大大的领导下,我们几个小伙伴每...

2019-01-31 16:04:16 245 9

原创 VM在执行字节码时

1:什么是JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码...

2019-01-27 21:44:12 177 11

原创 ionic4侧边栏事件

1.引入静态变量---XXX.page.tsimport { MenuController, ActionSheetController, Platform, AlertController } from '@ionic/angular';constructor(public http: InterceptorService, public storage: Storage,...

2019-01-20 21:33:36 967 12

原创 ionic4 使用charts绘制图表

 最近在体测系统中,用到了图表的知识,接下来就简单分享一下图表的制作过程。1.首先要安装angular2图表和Charts.js输入命令:npm install ng2-charts --savenpm install chart.js --save在该页面所在module中添加:如(achieve.module.ts)import { ChartsModule ...

2019-01-13 21:22:56 1915 6

原创 工作流初步简介

工作流是一个专注于流程控制的系统,可以在里面添加流程,辅助其它系统更流畅的运行。一、部署流程首先在模型列表中添加一个模型,将下方流程信息填好之后就可以开始画图了~二、画图画图先画启动事件,将该事件从左边拖动到右边就可以了,选中事件,下面的事件就可以选择了, 三、每个事件的描述每个事件是可以单独命名的,方便及时调用。四、用处        基本上所...

2019-01-06 19:56:13 709 8

原创 java基础(一)

1.定义类使用类的形式,对现实中的事物进行描述事物是方法和属性方法是这个事物具备的功能属性是变量2.堆栈3.ArrayList集合的使用,也是引用数据类型步骤:1.导入包,java.util2.创建引用类型的变量数据类型&lt;集合存储的数据类型&gt;   变量名 = new  数据类型 &lt;集合存储的数据类型&gt;(); ...

2018-12-30 21:12:57 157 4

原创 ionic4找不到模块‘angular-ionic’

在ionic4的页面上写弹框时需要引用,但是写了以下代码却报错了,错误为,找不到模块‘angular-ionic’import { AlertController } from 'ionic-angular';这是因为ionic3升级为ionic4,版本变化导致的,正确写法如下:import { AlertController } from '@ionic/angular'; ...

2018-12-23 21:01:35 2691 7

原创 JVM基本原理

1:什么是JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码...

2018-12-16 22:39:26 236 5

原创 一个意外错误使你无法删除该文件,文件或目录损坏且无法读取

有时候删除一些文件总是无法删除,这时候只有先跳过了,最后剩下有问题的文件几种处理。出现这种问题是有些原因的:1. 硬盘磁道或扇区出现错误,导致文件名出现乱码,这样的文件无法正常删除。2. 有时候在Windows中执行的删除文件操作,只是将磁盘上文件分配表里的相关文件信息删掉了,并没有实际删除文件。3. 不正确的操作。在使用BT下载软件时,下载进度到99%时就停止下载,并自己修改...

2018-12-09 21:05:31 113764 14

原创 ionic框架

ionic是一个混合开发平台适用于html5+css+js  、适配ios,安卓,windows phone, 浏览器。Ionic在angularjs基础上操作 ionic列表中的各个文件的作用.sourcemaps 文件: 后期可以打包压缩js cssNode_modules:框架加载到里面Resources:图片之类的Src:theme:主题Www:生成出来部署...

2018-12-02 21:52:57 197 4

原创 MySQL去重

distinct简单来说就是用来去重的,而group by的设计目的则是用来聚合统计的,两者在能够实现的功能上有些相同之处,但应该仔细区分,因为用错场景的话,效率相差可以倍计。单纯的去重操作使用distinct,速度是快于group by的。distinct           distinct支持单列、多列的去重方式。            单列去重的方式简明易懂,即相同值只保留1个...

2018-11-25 21:47:47 402 8

原创 linux上安装oracle

 oracle安装关键步骤一、/usr/sbin/groupadd -g 501 oinstall/usr/sbin/groupadd -g 502 dba/usr/sbin/groupadd -g 503 oper/usr/sbin/groupadd -g 504 asmadmin/usr/sbin/groupadd -g 505 asmoper/usr/sbin/group...

2018-11-18 21:44:35 211 8

原创 在Windows上部署使用Redis

下载Redis在Redis的官网下载页上有各种各样的版本,我这次是在windows上部署的,要去GitHub上下载。目前的是2.8.12版的,直接解压,在\bin\release 目录下有个压缩包,这就是我们需要的:启动Redis直接在上图的目录打开命令窗口,运行: redis-server redis.windows.conf结果就悲剧了,提示:QForkMaste...

2018-11-11 13:32:03 249 8

原创 Angular4框架升级到Angular6

1.卸载脚手架卸载脚手架,node库,以及文件,(手动卸载)2.配置环境重新配置angular环境,安装ts(npm install -g typescript)3.安装最新版本脚手架:安装脚手架:(npm install --save-dev @angular/cli@latest -g)...

2018-11-04 16:01:06 358 4

原创 C++中的几种函数

一、内联函数目的:提高使用效率,加快代码执行速度关键字:inline范围:除循环语句、swich语句外都是定义:在调用前定义           inline int isnumber(char());二、重载函数目的:使用方便,提高可读性定义:同一运算符表示不同含义,返回值类型必须相同。功能类似,数据类型不同。区别:仅仅函数返回值不同无法区别重载函数三、构造函...

2018-10-21 21:35:54 1350 20

原创 C++中的指针和引用

本博客基于自学考试C++课本的内容~一、指针和引用分别是什么指针:指针是指向一个存储单元的地址,是个变量。创建时可以是个空值。引用:引用是变量的一个别名,也就是“外号”。创建时必须初始化,不可以为空。二、关于指针和引用1.声明(1)三种指针的声明这里提到了三种指针:指向常量的指针、常量指针、指向常量的常量指针。a.指向常量的指针:当使用const声明一个指向常量...

2018-10-14 21:34:28 128 17

原创 Angular解决cannot find module

遇到这个问题可以试试这个解决方案;将node_module文件夹删掉输入命令:npm clean cache查看package.json里有没有依赖项,有的话npm install没有就npm install express --save...

2018-10-07 22:30:09 5333 10

原创 解决tomcat日志文件占用大量内存

粗线条的我,偶然发现我的D盘只剩了771M内存的时候,心情是崩溃的。 通过排查发现是单表项目的日志文件在疯狂生成。短短几十分钟,已经占用了60多个G的内存。当删掉这个日志文件之后,C盘突然多出了100个G的内存,通过排查发现依然是单表的日志文件的原因,如下图其实日志的输出也是有等级的,一般日志的级别有:SEVERE (highest value) &amp;amp;amp;amp;gt; WARNIN...

2018-09-27 20:41:42 3853 20

原创 Intellij IDEA 报错 Cannot open URL. Please check this URL is correct: http://localhost:8080/

Intellij IDEA 报错 Cannot open URL. Please check this URL is correct: http://localhost:8080/报错情况出错原因报错情况出错原因检查tomcat 配置所以这里报错的原因是 open browser 和 Tomcat Server Settings -》 HTTP port 设置的不一致当时上边写的是 ...

2018-09-23 16:41:05 8579 20

原创 Intellij Idea Mybatis 插件(plugin和tools插件)

最近项目一直在用Mybatis框架,其中用到了Mybatis的一些插件,挺好用的。可以方便我们快速查找类以及类具体使用的位置。但用了一段时间发现了一些这个插件的问题,所以特地来记录一下。至于mybatis插件的安装可以参考这个网址,里面写的比较详细。https://jingyan.baidu.com/article/656db918c36534e381249c83.htmlIntellij I...

2018-09-16 20:11:33 4627 9

原创 IDEA java:-source 1.5中不支持diamond运算符,请使用-source7或更高版本以启动diamond运算符

在对IDEA进行配置的时候,出了一点小问题 产生这个问题的原因是,project structure中对于JDK版本的设置和配置环境的时候选择的JDK版本不兼容。 所以修改方法为: file-project structure 将Language level修改成7以上的就可以。 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Ma...

2018-09-09 11:24:45 14807 12

原创 Agular题目

1.angular的数据绑定采用什么机制?详述原理脏检查机制。双向数据绑定是 AngularJS 的核心机制之一。当 view 中有任何数据变化时,会更新到 model ,当 model 中数据有变化时,view 也会同步更新,显然,这需要一个监控。原理就是,Angular 在 scope 模型上设置了一个监听队列,用来监听数据变化并更新 view 。每次绑定一个东西到 view 上时...

2018-09-02 21:44:22 329 13

原创 Microsoft SQL Server Management Studio 附加数据库时出错。有关详细信息,请单击……

            在制作毕业设计的PB系统时,需要用到附加数据库到SQL Server的内容,但是,当我添加数据库之后,就会有弹框显示附加数据库出错。            百度有两种猜想,一种认为是权限问题, 另一种是非常简单的,换一下SQL Server的登陆方式。第一种是选中数据库文件所在的文件夹,右击选择属性,在安全里,选择编辑——添加——高级——立即查找——选中everyo...

2018-08-26 19:55:11 13454 28

原创 jQuery

一、Jquery简介Jquery是一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 Jquery应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。它有助于简化 Jav...

2018-08-19 21:43:29 204 10

原创 SVN没有绿对勾

       最近我的SVN出了一点小问题:所有的文件都和正常文件没有区别,没有绿对勾也没有感叹号,这样的话我改动了代码里的内容如果不及时上传就可能会产生一些严重后果,所以这个问题还是要解决的。         首先进入SVN的settings,查看status cache是否选的shell,如果不是,改成shell。     然后,输入regedit,调出注册表信息,Ctrl+F,在注册...

2018-08-12 21:44:18 1070 17

原创 Angular路由跳转

举例是从bookframe跳到borrowbook页面:Bookfram.components.ts:this.router.navigateByUrl("/borrowbook/" + this.isbn + "/" + this.location);以上代码要写到bookframe的跳转方法中,此代码为接收该页面的isbn和location值。app.routes.ts:...

2018-08-05 21:56:19 360 11

空空如也

空空如也

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

TA关注的人

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