自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

转载 js验证input输入框(字母,数字,符号,中文)

搞了两年的纯后台,以前学的一些前端知识现在已经忘得一干二净,最近要实现一个前端的功能,感觉上很不适应,所以就各种基础问题,各种百度。这篇也是我试着去用的,发现还不错,分享给大家。<h1>js验证输入框内容</h1><br /><br /> 只能输入英文<input type="text" onkeyup="value=value.replace...

2018-03-21 11:23:41 582

原创 mysql中如何使用linux命令对数据库进行备份与恢复?

在可视化界面上很方便对数据库进行备份和恢复,那么在如何使用linux命令对数据库进行备份和恢复呢?首先需要我们退出mysql,然后按如下步骤操作。1、从linux命令行中输入sudo -s 进入超级管理员模式;2、进入mysql根目录,即在命令行输入 cd /var/lib/mysql (以自己的文件夹位置为准);3、输入备份命令 mysqldump -uroot -p 【数据库名称】> 备...

2018-03-20 11:58:24 714

转载 如何高效学习和工作(撸代码)

一、如何高效地学习IT技能?在线课堂学习方式:三个一:思路一致、注意力一致、代码一致听课方式:“三个注意”:概念、场景、优缺点。 线下自我学习方式:源码学习法:三个注意:分析源码思路、提取理论知识点和跟着思路敲一遍。视频学习法:哪不会看哪里、边看边整理思路、边敲代码。 二、如何高效地IT工作?编码前:你要知道你要干什么(需求分析)。你要实现功能有哪些?(功能清单、目标清单、知识点清单)每一个功能的...

2018-03-16 14:07:53 389

原创 java.lang.OutOfMemoryError: PermGen space及其解决方法

今天在用tomcat跑项目的时候,由于项目过大,导致一直报内存溢出错误,在网上查阅了资料后找到了解决方案        解决方案:        手动设置MaxPermSize大小        修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh),        在“echo "Using CATALINA_BASE: $CATALINA_BASE...

2018-03-15 19:37:49 228

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...

2018-03-13 17:04:11 160

转载 mysql悲观锁总结和实践

最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制

2017-11-02 13:50:35 238

转载 mysql乐观锁总结和实践

乐观锁介绍:乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。那么我们如何实现乐观锁呢,一般来说有以下2种方式:1.使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数据

2017-11-01 16:28:21 173

原创 分页池和非分页池的基本概念

1 页面一直锁定在物理内存中,不会被换出到页面交换文件中   2 Windows把虚拟地址分为用户地址空间和系统地址空间,用户地址空间是给应用程序使用的,系统地址空间是给系统核心和驱动程序使用的。系统地址空间分为分页池和非分页池,分页池是指映射到分页文件的虚拟地址,当要使用该地址时才交换到物理内存中,由系统来调度;非分页池是指直接在物理内存中分配的内存。“页面缓冲池”就是进程占用的分页

2017-09-11 10:09:52 11831 1

转载 Spring深入浅出原理剖析

Spring模块Core(核心容器)说明核心容器提供 Spring 框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现BeanFactory使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开IOC(控制反转模式 )不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个

2017-08-01 17:16:28 822

转载 docker 架构 与原理

注个人理解: Docker 的镜像是位于最底层,但使用宿主主机的操作系统内核,我们可以看到docker的镜像十分的小,原因是docker镜像只是一些环境的配置,所以十分的小,他是只能读不能写的。docker的 容器 是依赖与镜像的,是在镜像上安装一些自定义软件,是可读可写的。Docker 架构Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API

2017-07-12 18:46:23 349

转载 fiddler4使用教程

Fiddler的基本介绍  Fiddler的官方网站:  www.fiddler2.com  Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。  Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚

2017-06-26 15:58:31 908

转载 oracle查询语句大全 oracle 基本命令大全

oracle查询语句大全 oracle 基本命令大全1.create user username identified by password;//建用户名和密码oracle ,oracle  2.grant connect,resource,dba to username;//授权 grant connect,resource,dba,sysdba to username;

2017-06-19 13:27:32 1127

转载 医疗行业专业术语知识

一、常用系统(1)HIS(医院信息系统) HIS全称Hospital Information System。 HIS是覆盖医院所有业务和业务全过程的信息管理系统。利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力并满足授权用户的功能需求的平台。 (2)LIS(检验信息系统) LIS全称Laboratory Inf

2017-05-03 10:06:09 7121

原创 office常见错误the setup controller has encountered a problem during install

由于之前工作一直用的是wps,最近公司的开发工具对office有硬性要求,我今天就装了这个。装好后我遇到这样一个问题。Setup Errorthe setup controller has encountered a problem during install. Please review the log files for further informatin on the

2017-04-17 16:50:02 14894 1

转载 程序员应该掌握的10个搜索技巧

在今天,用户可以通过搜索引擎轻松找出自己想要的信息,但还是难以避免结果不尽如人意的情况。实际上,用户仅需掌握几个常用技巧即可轻松化解这种尴尬。下面介绍 10 个在进行 Google 搜索时可以使用的便捷技巧,其他搜索引擎也支持这 10 种技巧。1、准确搜索最简单、有效的准确搜索方式是在关键词上加上双引号,在这种情况下,搜索引擎只会反馈和关键词完全吻合的搜索结果。

2017-03-24 17:35:40 492

原创 好看的android动画效果

这段时间看到一些比较好看的android动画效果,下面我就给大家一些我比较喜欢的动画效果,并附上源码希望对你们有用处。1.很简单却很酷的粒子破碎效果介绍: 实现思路1.新建一个 Bean Particle,表示一个粒子对象;新建一个 View ExplosionField作为画布用来显示破碎的粒子;新建一个属性动画(ValueAnimator) Expl

2017-03-24 16:41:28 22337 37

原创 常见浏览器兼容性问题与解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以

2017-03-22 17:23:11 322

转载 面试技巧:不是我教你诈

首先声明,本文转自大牛小川叔   http://www.jianshu.com/p/177119087a78上一次写关于如何写简历的帖子,有好多人看完都希望川叔说说如何面对面试里的一些提问,刚好前段时间因为部门需要,所以招聘了一个下属,所以我就想结合自己面试别人,以及别人面试自己的这两点经验,说一说面试遇到的那些提问。虽然总是老生常谈,但是川叔的确需要再次说明,我真的不是H

2017-03-22 15:09:46 866

转载 你真的会写简历么?

本文转自小川叔  http://www.jianshu.com/p/b332cde33443首先我声明,川叔真的不是HR,而只是个部门小头目,所以这并不是专业帖,而只是个人经验而已。前阶段手下有一个文员离职,所以一直希望招一个新人来,其实要求不高,但是也不可能是很随便的标准,希望至少有一年左右的行业经验,有一定的策划能力,懂得新媒体技术。刚好公司的HR最近都在忙

2017-03-22 15:08:41 565

原创 Hibernate与MyBatis的缓存机制

这段时间有新人问我Hibernate与MyBatis的缓存机制是什么?其实这个挺简单,不过这个名字听起来高大上,而事实呢它就是那么一个东西。我们在搭建SSH、SSM框架测试时用到的Session、SessionFactroy、namespace就是所谓的缓存机制。Hibernate缓存机制hibernate有两级缓存(Session、SessionFactory)一级缓存:Se

2017-02-26 20:05:25 447

转载 JVM初探- 内存分配、GC原理与垃圾收集器

JVM初探- 内存分配、GC原理与垃圾收集器JVM内存的分配与回收大致可分为如下4个步骤: 何时分配 -> 怎样分配 -> 何时回收 -> 怎样回收. 除了在概念上可简单认为new时分配外, 我们着重介绍后面的3个步骤:I. 怎样分配- JVM内存分配策略对象内存主要分配在新生代Eden区, 如果启用了本地线程分配缓冲, 则优先在TLAB上分配, 少数情况能会直接

2017-02-10 11:09:21 1007

原创 深入浅出单实例Singleton设计模式

单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。当然,作为一个技术负责人的你,你当然有权利通过使用非技术的手段来达到你的目的。比如:

2017-02-09 11:49:51 353

原创 java增强型for循环(三种遍历集合方式)

For-Each循环        For-Each循环也叫增强型的for循环,或者叫foreach循环。   For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。   For-Each循环的加入简化了集合的遍历。语法如下:for(type element: array){  System.out.print

2017-02-09 09:45:51 8247

转载 Java中的HashMap和HashTable到底哪不同?

HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。代码版本JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。源码见这里1. 时间HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间的维度上来

2017-02-08 18:49:40 271

转载 git的入门级技巧---使用github

Git已经成为最受欢迎的版本控制软件了,那么,如何优雅的使用git呢?git的下载安装毫无疑问,第一步肯定是安装了,首先我们要安装git,下载地址是:https://git-scm.com/downloads安装好之后,我们在桌面点击右键可以看到git bash here 和git gui here,证明安装成功。git bash here: 在当前位置

2017-02-07 16:41:15 523

转载 JAVAWEB开发之JSTL标签库的使用、 自定义EL函数、自定义标签(带属性的、带标签体的)

JSTL JSTL简介:JSTL的全称:JSP Standard Tag Library,JSP标准标签库JSTL的作用:  提供给Java Web开发人员一个标准通用的标签函数库  和EL来取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序可读性、维护性和方便性JSTL的版本:   JSTL的主要版本是1.0、1.1和1.2(区别不大) 

2017-02-07 10:14:49 4340

原创 org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.apache.

研究了几个月的android 最近这段时间回顾了一下java知识,发下有一些知识已经忘记了,不由自主的感慨一下,要想当一名优秀的程序员是很痛苦的,你必须不断学习新技术来赶上时代的脚步,同时你必须不断温习以前学的技术点来保持的自己优秀的状态,尽管这样很累,但这些努力会已其他方式一点一滴的回报自己,好了,闲话不多说,直接进入主题。   我在整合SSM框架,测试mybatis就遇到一个小错误,个人认

2017-01-07 10:21:31 17431 1

原创 ClassNotFoundException

今天在做项目加亮点时出现了一个小问题,一点就报错,查看了下控制台报的错误是:Process: com.example.driving, PID: 28243 java.lang.RuntimeException: Unable to start activi

2016-12-25 15:58:03 486

原创 Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the

刚在给项目加倒计时广告时遇到一个小错误,尽管错误不是很难解决,但我想分享出来,希望大家不要遇到跟我一样的错误。错误是:Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.F

2016-12-23 16:36:24 3940

转载 android进阶篇之引导页系列之viewpager实现Animation动画效果

看到一个demo发现很不错,于是就借来看了下,感觉很不错。

2016-12-23 15:39:57 565

原创 android.content.ActivityNotFoundException: Unable to find explicit activity class(安卓报错)

android.content.ActivityNotFoundException: Unable to find explicit activity class

2016-12-14 14:33:20 1872

java反射机制

Java反射机制API,介绍如何使用Java反射机制,以及反射机制的原理。

2017-10-19

抢红包软件

抢红包软件,支持QQ,微信。

2017-02-07

引导页面实现动画效果

android进阶篇之引导页面viewpager实现Animation动画效果

2016-12-23

android双击返回键退出应用(三种实现方法)

android应用触摸两次返回键退出应用,两秒内触摸两次返回键退出(三种实现方式:线程、计时器、判断超时)

2016-12-22

空空如也

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

TA关注的人

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