加载中
JavaScript练习

1、把[1, 3, 5, 7, 9]变换成整数13579: //利用map函数 var arr = [1, 3, 5, 7, 9]; arr.reduce(function (x, y) { return x * 10 + y; }); // 13579 2.请把用户输入的不规范的英文名字,变为...

2018/08/06 16:16
15
MySQL存储引擎——MyISAM与InnoDB区别

  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的...

2018/05/30 16:10
19
CentOS 7安装完成后初始化

1、添加用户 新增名为"wang"的用户 [root@vdevops ~]# useradd wang #添加账户 [root@vdevops ~]# passwd wang #设置密码 Changing password for user wang. New password: Retype new pass...

2017/08/14 10:23
25
如何通过编程发现Java死锁

死锁是指,两个或多个动作一直在等待其他动作完成而使得所有动作都始终处在阻塞的状态。想要在开发阶段检测到死锁是非常困难的,而想要解除死锁往往需要重新启动程序。更糟的是,死锁通常发生...

2017/07/23 08:50
11
Mybatis缓存特性的使用及源码分析,避坑指南

前言 主题是Mybatis一级和二级缓存的应用及源码分析。希望在本场chat结束后,能够帮助读者朋友明白以下三点。 Mybatis是什么。 Mybatis一级和二级缓存如何配置使用。 Mybatis一级和二级缓存的...

2017/07/23 08:39
12
乐观锁与悲观锁及应用举例

最近因为在工作中需要,学习了乐观锁与悲观锁的相关知识,这里我通过这篇文章,把我自己对这两个“锁家”兄弟理解记录下来; - 悲观锁:正如其名,它指的是对数据被外界(包括本系统当前的其他...

2017/07/22 13:48
17
提高 ASP.NET Web 应用性能的 24 种方法和技巧

在这篇文章中,将介绍一些提高 ASP.NET Web 应用性能的方法和技巧。众所周知,解决性能问题是一项繁琐的工作,当出现性能问题,每个人都会归咎于编写代码的开发人员。 以下为译文 那性能问题...

2017/07/22 08:41
15
Java实现配置加载机制

前言 现如今几乎大多数Java应用,例如我们耳熟能详的tomcat, struts2, netty…等等数都数不过来的软件,要满足通用性,都会提供配置文件供使用者定制功能。 甚至有一些例如Netty这样的网络框...

2017/07/22 08:38
5
Java Socket 编程指南

Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编...

2017/07/22 08:30
6
关于 Mybatis的 $ 和 # , 你真的知道他们的细节吗?

前言 在JDBC中,主要使用的是两种语句,一种是支持参数化和预编译的PrepareStatement,能够支持原生的Sql,也支持设置占位符的方式,参数化输入的参数,防止Sql注入,一种是支持原生Sql的Sta...

2017/07/22 08:17
7
java系统高并发解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业...

2017/07/21 10:40
47
数据库事务的四大特性以及事务的隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。   如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity)   ...

2017/07/21 10:16
14
大公司最喜欢问的Java集合类面试题

看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。 java.util包中包含了一系列重要的集合类,而对于集合类,...

2017/07/20 15:49
4
5种做法,将使您的代码更好

1. 防御式编程 防御式编程的主要目的是保证一段代码在不可预见的情况下工作,提高理解力和可预测性,并简化维护。 为了保护程序,确保每个方法(以及类,变量,属性适用): • 有一个明确和...

2017/07/19 22:56
24
手把手 Spring4 MVC入门之HelloWord实例

1-Spring4 MVC入门教程 本教程是基于以下工具写的: MyEclipse 10 Spring 4.0.3.RELEASE 2- 预览应用程序执行流程 Spring MVC DispatcherServlet 读取 xml 配置文件的原则: {servlet-name}...

2017/07/08 17:38
19
单例这种设计模式

随着我们编写代码的深入,我们或多或少都会接触到设计模式,其中单例(Singleton)模式应该是我们耳熟能详的一种模式。本文将比较特别的介绍一下Java设计模式中的单例模式。 概念 单例模式,又...

2017/06/25 20:13
16
Java使用内存映射实现大文件的上传

在处理大文件时,如果利用普通的FileInputStream 或者FileOutputStream 抑或RandomAccessFile 来进行频繁的读写操作,都将导致进程因频繁读写外存而降低速度.如下为一个对比实验。 package ...

2017/06/25 14:10
22
Java Map遍历方式方式及性能测试

1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个k...

2017/06/25 12:42
7
Java编程中关于异常处理的10个最佳实践

在实践中,异常处理不单单是知道语法这么简单。编写健壮的代码是更像是一门艺术,在本文中,将讨论Java异常处理最佳实践。这些Java最佳实践遵循标准的JDK库,和几个处理错误和异常的开源代码...

2017/06/25 09:53
19
Java程序员应该知道的10个调试技巧

试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运...

2017/06/24 14:14
12

没有更多内容

加载失败,请刷新页面

返回顶部
顶部