你的位置:首页 > Java教程
java中的异常(二)
2017-11-13 22:00:10

java中的异常(二)

异常的分类在使用上Error不用管他虚拟机错误Exception必须要用catch抓RuntimeExcption可以处理也可以不用处理 说明Error:称为错误,由java虚拟机生成并抛出,包括动态连接失败,虚拟机错误,程序对其不做处理。Exception:所有异常的父类, ...
那些java中的内部类
2017-11-13 21:00:07

那些java中的内部类

java内部类是从JDK1.1开始出现的,因此,很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下。所以,这里将从四个方面做一个简单的总结:一.内部类基础在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的 ...
js实现数组内数据的上移和下移
var swapItems = function(arr, index1, index2){  arr[index1] = arr.splice(index2,1,arr[index1])[0]  return arr}var arr = [1,2,3]var newArr = ...
js精确的加减乘除
2017-11-13 19:00:20

js精确的加减乘除

(function () { var calc = { /* 函数,加法函数,用来得到精确的加法结果 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 参数:arg1:第一个加数;arg2第二个加数;d要保 ...
Java Native
2017-11-13 19:00:14

Java Native

native什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程 ...
java中的异常(一)
2017-11-13 19:00:12

java中的异常(一)

java异常的概念执行期的错误(javac xxx.java)运行期的错误(java xxx) 这里讲的是运行期出现的错误class TestEx { public static void main(String[] args) { try{ int[] arr={1,2 ...
系统休眠或浏览器不是当前活动状态,不执行js的解决思路
手机端原生开发,当前页面从系统中被唤起会有相应的事件触发。但webapp确无法获取。基于浏览器自身规则,在系统休眠或着浏览器不处于当前活动状态是,js是不执行的。那么如果想让页面能及时更新,解决思路有2个:一:用一个定时程序,计算当前执行的时间,和上一次执行的时间差,如果大于5m ...
JS 仿支付宝input文本输入框放大组件
input输入的时候可以在后边显示数字放大镜<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title> ...
Java 面试题:百度前200页都在这里了
基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 ...
关于Could not find acceptable representation错误
在项目中调用一个第三方服务,第三方服务是用Spring Boot写成的。结果调用时返回"Could not find acceptable representation"错误。 经过调查和搜索,除了网上查到的其他方案之外,有可能是客户端Header参数Ac ...
windows 如何删除fis3的发布路径[文件名或扩展名太长,目录层次多无法删除的问题]
问题这几天遇到一个小问题,windows下无法直接删除fis3的发布目录dist,因为在执行命令fis3 release -wL 时出现错误,导致dist内部嵌套的子目录太多(47层); 直接删除会报错:【文件名或扩展名太长无法删除,要么就是目录层次过多】解决方法使用的是np ...
ReactJS
2017-11-13 17:00:35

ReactJS

React介绍:React是一个库而不是一个MVC框架,因为React只负责解决MVC框架中V(View)层面的问题,React致力于创建可重用的UI组件。(React is a library for building composable user interfaces. I ...
Vue.js  $nextTick
2017-11-13 17:00:23

Vue.js $nextTick

最近在学习vue.js。了解1.x的基础上再学习2.x的vue。两个版本的确是不会像angular这样1.x和2.x相差甚远。所以学习起来其实还是有很大的关联。但是,终归来说。两者还是有语法上的细微差别的。但是对于此处讲的$nextTick()函数来说,两者并没有什么区别。前两天 ...
javaMybatis映射属性,高级映射
映射文件的sql属性:id:标识符(一般都是dao层方法名)resultType:sql返回类型resultMap:放回的映射类型parameterType:参数类型useGeneratedKeys="true" keyProperty="id&qu ...
python里使用正则表达式的后向搜索肯定模式
在前面学习了比较多模式,有前向搜索的,也有后向搜索的,有肯定模式的,也有否定模式的。这次再来学习一个,就是后向搜索肯定模式,意思就是说已经扫描过了的字符串,还想后悔去看一下,是否可以匹配。它的语法是:(?<=pattern)。比如下面的例子,就是用来识别Twitter的账号 ...
基于gitHub+hexo搭建的个人博客
文章导航前期准备安装hexo修改hexo主题自定义主题部署本地文件到github查看我的第一篇博客前期准备下载安装git命令行工具、node及npm环境注册自己的GitHub账号安装hexo在任意位置右键–>git bash(以下命令都在gitBash中执行) 输入如下命令 ...
01_mybatis入门
2017-11-13 16:00:19

01_mybatis入门

首先呢,我们用mybatis肯定涉及到mybatis的引用,其次,mybatis是用来连接数据库的,所以又涉及到对对应数据库的引用,所以最基本的我们要导入两个jar包,这边数据库以mysql为例。引入如下两个依赖(maven用法),对应两个jar包,分别提供了mabatis服务, ...
Angular移动端页面input无法输入
用angular写手机页面,有时候会发现input输入框点击了却不能输入,或者长按才能输入,可能是因为input绑定了ng-click导致,可去掉ng-click,将ng-click绑定的方法改用ng-focus就好了 ...
面试中让你头疼的问题都在这儿
本人整理的笔记,来自有道云笔记:<p ...
Java中最常用的集合类框架之 HashMap
一、HashMap的概述 HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构。 HashMap是基于哈希表的Map接口实现的,此实现提供所有可选的映射操作。存储 ...
从java1到java9每个版本都有什么新特性?
每次出新版本,大家大概都会这么问,“Java X会有什么特性呢?” 。在下面的内容里,我总结了至今为止的Java主要发行版中各自引入的新特性,这样做的目的是为了突出各个新特性是在哪个发行版中引入的。除了列出的特性外,每个发行版还做了很多优化和修复BUG的工作。Java 9请参考: ...
Spring根据XML配置文件注入属性
方法一使用setter方法package com.swift;public class Book { private String bookName; public void setBook(String bookName) { this.bookName = bookName ...
再学习之MyBatis
2017-11-13 13:00:41

再学习之MyBatis

一、框架基本介绍1、概念支持普通SQL查询、存储过程和高级映射,简化和实现了Java 数据持久化层的的开源框架,主要流行的原因在于他的简单性和易使用性。2、特点持久层 、ORM(对象关系映射) 、轻量级、支持SQL语句。3、工作原理应用程序读取mybatis的配置文件,形成配置对 ...
java程序员必须要学会的linux命令总结
1.查找文件find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name “*.2.查看一个程序是否运行ps –ef|grep tomcat 查看所有有关tomcat的进程3.终止线程kill -9 19979 ...
温度转换
2017-11-13 13:00:37

温度转换

题目内容:写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32其中C表示摄氏温度,F表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。提示,为了把计算结果的浮点数转换 ...
数字特征值
2017-11-13 13:00:35

数字特征值

题目内容:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录 ...
前端跨域深入理解
2017-11-13 13:00:33

前端跨域深入理解

同源策略(跨域的由来)同源策略限制从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。“同源”是指:协议相同、域名相同、端口相同同源政策的目的:是为了保证用户信息的安全,防止恶意的网站窃取数据。同源的限制范围:1. Cookie ...
12
2017-11-13 13:00:28

12

配套视频:static作用static特点static内存分析 一、引出static  在我们生活当中 , 有些事物不属于某一个对象,而是属于整个事物的类型  比如:全世界人口的总数   人的毁灭行为:毁灭的行为应该属于人类, 不应该属于某一个人  状态和行为应该 有 ...
关于提交表单前的数字以及邮箱校检
个人觉得一个工程中让用户提交表单时,用户提交的数据类型及内容不确定度都很大,用户不一定会完全理解设计者意思。所以提交表单前的校检是必须的,这里简单分享几个校检方法,本人新手,还请多多指教。 1 <script type="text/javascript" ...
MyEclipse打开JSP文件报Failed to create the parts controls解决方法汇总
有时候,打开别人的开发环境中导过来的项目的JSP文件,会出现&ldquo;Failed to create the part's controls&rdquo;的错误!解决的方法有:方法1:关闭myeclipse的jsp设计视图,window -> ...
Spring根据XML配置文件注入对象类型属性
这里有dao、service和Servlet三个地方通过配过文件dao文件代码:package com.swift;public class DaoUser { public void fun() { System.out.println("I'm dao&# ...
第九次作业
2017-11-13 13:00:17

第九次作业

1package kk;public class circle { private double radius; // 构造方法,有参构造 public circle(double radius) { this.radius = radius; } //方法的重载, ...
闲聊select和input常用的小插件
前言在pc端的项目中,经常会用到表单标签,莫过于是select和input这两种,这两种相当常用。但往往原生的功能不尽人意,即使 input中type有n多属性,甚至连时间控件都有,但仍旧满足不了我们大天朝的需求,试问会有多少使用原生时间控件的人,也不会有几个,相信大部分的前端, ...
Node之简单的前后端交互
2017-11-13 13:00:10

Node之简单的前后端交互

node是前端必学的一门技能,我们都知道node是用的js做后端,在学习node之前我们有必要明白node是如何实现前后端交互的。这里写了一个简单的通过原生ajax与node实现的一个交互,刚刚学node的朋友可以看一看。一方面理解服务端与客户端是如何交互的,一方面更熟悉node ...
对于机器学习,到底该选择哪种编程语言?
开发者到底应该学习哪种编程语言才能获得机器学习或数据科学这类工作呢?这是一个非常重要的问题。我们在许多论坛上都讨论过这个问题。今天,我将给出我自己的答案并解释其中原因,但我们首先看一些数据。毕竟,这是机器学习者和数据科学家应该做的事情:看数据,而不是看观点。 ...
11
2017-11-13 11:03:28

11

配套视频:1.什么是构造器2.构造器特点3.自定义构造器4.构造器重载一、什么是构造器?  我们看下面一行代码  new 后面像不像是调用一个方法 我们称在创建对象时自动调用的方法,称为构造器 ...
闭包的理解
2017-11-13 11:03:27

闭包的理解

在整理笔记的时候发现,自己曾经做过一份关于闭包的笔记,觉得很有趣,当初学习的时候,满世界的去寻找答案,用百度去google一下,再用搜狐去搜狗一下,发现到头来还是要自己亲自去做测试,才能很深刻的去记住自己学过的知识,然后很无奈的否定当初自己那幼稚的做法。但不是不去查,而是在研究的 ...
分解质因数
2017-11-13 11:03:24

分解质因数

题目内容:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出 ...
前端正则表达式
2017-11-13 11:03:20

前端正则表达式

在前端的开发中很少人会用到正则表达式(RegExp)去写函数,其实正则表达式的效率会比一般的逻辑代码要快很多,但是它也有一个特点就是不容易掌握。正则引擎主要可以分为两大类:一种是DFA,一种是NFA。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否 ...
12种不宜使用的Javascript语法(转)
转自阮一峰:最近写的一些小东西,总是出各种各样的问题,用了angular.js反应居然比我的jQuery还慢,客户吐槽了,我又把一个小操作,改成了jQuery.浏览一下大神的的博客。转载一点东西:《Javascript语言精粹》 该书的作者是Douglas Crockford ...
addEventListener()与removeEventListener(),追加事件和删除追加事件
addEventListener()与removeEventListener()用于追加事件和删除追加。所有的DOM节点中都包含这两种方法,并且它们都接受3个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。 最后这个布尔值参数是true,表示在捕获阶段调用事件处理程 ...
Angular表单验证
2017-11-13 11:03:11

Angular表单验证

Angular表单验证分为两种验证:1.内置验证(required,minlength等);2.自定义验证(正则表达式)。接下来我们用一个注册账号的demo来看一下这两种验证是如何实现的。项目界面一、内置验证其中账户名有required验证和最短长度验证,其他两个只有requir ...
一起写框架
2017-11-12 01:00:12

一起写框架

功能实现需求:根据表单的字段名,如果和参数的变量名一致,并且类型兼容,那么将数据自动封装到对应的自动上。包括的支持的数据类型有:1.基础数据类型:long、int、double、float、char、byte、boolean、short2.基础数据类型的包装类:Long、Inte ...
CopyOnWriteArrayList并发容器
CopyOnWriteArrayList并发容器Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1 ...
js面试试题总结一
2017-11-12 00:00:08

js面试试题总结一

数组去重function getSingle (arr) {  var res = [];  var jj = {};  for (i = 0; i < arr.length; i++)  {    if(!jj[arr[i]])    {      res.push(ar ...
小议webpack下的AOP式无侵入注入
说起来, 面向切面编程(AOP)自从诞生之日起,一直都是计算机科学领域十分热门的话题,但是很奇怪的是,在前端圈子里,探讨AOP的文章似乎并不是多,而且多数拘泥在给出理论,然后实现个片段的定式)难免陷入了形而上学的尴尬境地,本文列举了两个生产环境的实际例子论述webpack和AOP ...
Java web轻量级开发面试教程的前言
本文来是从 java web轻量级开发面试教程从摘录的。 为什么要从诸多的Java书籍里选择这本?为什么在当前网络信息量如此大的情况下还要买这本书,而不是自己通过查阅网络资料学习?我已经会开发Java Web程序了,有没有必要买这本书? 笔者有12 ...
基于CXF搭建webService
2017-11-11 19:00:19

基于CXF搭建webService

1.导入相关jar包,具体哪些包我记不太清了2.在applicationContext中加入相关配置信息,如下所示:<beans ="http://www.w3.org/2001/ ="http://www.w3.org/2001/ =" ...
在已有spring的基础上集成hibernate
1.导入hibernate的包和spring的包 hibernate3、hibernate-jpa-2.0-api-、必须的包,log4j,log4j配置文件 1.1 导入Spring的依赖包 1.2 导入log4j的依赖包 1.3 导入d ...
JDK的安装与卸载
2017-11-11 19:00:09

JDK的安装与卸载

1、jdk 下载链接 Terminal 查看 jdk版本号输入:java -version3、安装 for Mac  官网安装指引链接:https://www.java.com/zh_CN/download/help/mac_install.  为什么要设置Java环境变量?   ...
JQ图片文件上传之前预览功能
1、先准备一个divonchange触发事件<input type="file" onchange="preview(this)" ></span><div id="preview"& ...
js中 style.width与 offsetWidth的区别
作为一个初学者,经常会遇到在获取某一元素的宽度(高度、top值...)时,到底是用 style.width还是offsetWidth的疑惑。1. 当样式写在行内的时候,如 <div id="box" >时,用 style.width或者offset ...
JS函数节流代码实现
2017-11-11 16:00:43

JS函数节流代码实现

函数被频繁调用场景Js中的函数大多数情况下都是由用户主动调用触发的,一般不会遇到性能相关的问题。但在一些少数情况下,函数的触发不是由用户直接控制。在这些场景下,函数有可能被非常频繁地调用,而造成大的性能问题。比如以下场景:window.onresize事件。如果我们给window ...
【epub.js翻译原创】开源中间件epub.js的使用及其中文文档
小组项目 “基于JavaScript的读书平台” 正在开发中,预计年底上线。由于之前有Flask框架的web开发经验,产品的第一个版本我负责了web平台搭建,技术选型:服务器端:nodejs-express前端:React、Ant Design数据库:Mysql之前Flask框架 ...
commons
2017-11-11 15:00:47

commons

需要用到Spring压缩包中的四个核心JAR包beans 、context、core 和expression下载地址:https://pan.baidu.com/s/1qXLHzAW以及日志jar包commons-logging 和log4j下载地址:https://pan.ba ...
toString()和valueOf()
2017-11-11 15:00:21

toString()和valueOf()

toStringtoString是包装类的方法,public String toString(),返回类名@hashcode(十六进制)。返回这样的字符串没有什么实际的意义,一般子类都会覆盖该方法,让它返回有意义的文本。包装类重写toString()方法,可以把任何一个包装类转换 ...
图片轮播banner
2017-11-11 14:00:07

图片轮播banner

<!DOCTYPE html><html><!-- 图片轮播的效果可以用bootstrap框架来实现,也可以自己直接写,这里采用了自己写的方式来实现--><head><meta charset="UTF-8" ...
java_抽象类
2017-11-11 12:00:15

java_抽象类

抽象类1,语法定义抽象类前使用abstract关键字修饰,则该类为抽象类2.应用场景(1)在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。(2)从多个具有相同特征的类抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的 ...
百度云学习资源整合
2017-11-11 09:00:10

百度云学习资源整合

关注微信公众号《IT技术资源共享》获取更多资源!微信号:feng1376311650或者扫二维码关注获取下面全部资源: python: 【0001】Python安装包,教程文档,工具包 链接: 【0002】Python基础到高级视频教程 ...
java 简单工厂 工厂模式
2017-11-11 01:00:05

java 简单工厂 工厂模式

《Head First 设计模式》学习中分类简单工厂模式(Simple Factory) 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) 介绍简单工厂模式:    简单工厂其实并不是一个设计模式,反而比较像是一种编程习惯 ...
第一页下一页12345678910下10页末页第5/731页,总共:43811条数据