你的位置:首页 > Java教程
多线程【Thread、线程创建】
主线程:执行主方法的线程,就叫做主线程 单线程程序:程序从mani开始从上到下依次运行 程序从main方法开始运行,JVM运行main方法,会找操作系统 开辟一条通向cpu的执行路径,cpu可以通过这条路径来执行main方法 这条路径有一个名字叫主(main)线程 创建线程方 ...
Eclipse中配置resin 4.x
2017-06-24 00:03:19

Eclipse中配置resin 4.x

本文出处: http://www.cnblogs.com/superjt/p/3724968.html开发web项目时,你还困扰在,反复启动web容器的痛苦中么?也许会有人说,用调试模式。但是如果涉及到配置文件或者service类,还是不得不重启web容器吧,而且偶尔会出现抽风情 ...
eclipse通过maven构建web项目步骤说明
1. File -> New -> Other ,搜索maven,选择Maven Project,点击Next 2.这里不需要改继续Next3.这里需要注意,需要选择maven-archetype-webapp,选中后Next 4.这里需要填入 grou ...
javascript你不知道的This
2017-06-24 00:02:23

javascript你不知道的This

《你不知道的javascript》这本书读了有好几遍了,似乎每一次读都有新发现,有些内容并不是一下子可以弄懂的,每次读似乎都能明白一些概念。再重读一下this关键字。这个概念非常灵活,也非常难掌握,所以我觉得经常读读没有坏处。期待javascript一桶江湖,这样学习的成本就低啦 ...
Spring+TaskExecutor实例
2017-06-24 00:02:21

Spring+TaskExecutor实例

一 TaskExecutor接口  Spring的TaskExecutor接口等同于Java.util.concurrent.Executor接口。 实际上,它存在的主要原因是为了在使用线程池的时候,将对Java 5的依赖抽象出来。 这个接口只有一个方法execute(Run ...
js中给easyui的一列添加按钮
$("#totalTb").datagrid({ columns: [[ { field: 'ENTITY_ACTNAME', title: '活动名称', widt ...
Java基础——collection接口(一)
一、Collection接口的定义public interfaceCollection<E>extends iterable<E> 从接口的定义中可以发现,此接口使用了泛型的定义,在操作时必须指定具体的操作类型。这样可以保证类集操作的安全性,避免发生C ...
十大模板引擎
2017-06-24 00:01:44

十大模板引擎

1) JadeJade是一个有着完善API和惊艳特性的JavaScript模板引擎。使用空白与缩进敏感的代码格式编写HTML页面。基于Node.js,运行在服务器端。2) MustacheMustache是一个logic-less(无逻辑或轻逻辑)语法模板。可以用于组织H ...
Zepto结合Swiper的选项卡
2017-06-24 00:01:43

Zepto结合Swiper的选项卡

我们昨天说了关于Angular的选项卡,那今天就说一下Swiper的选项卡吧!今天的选项卡是Zepto结合Swiper的选项卡,咱么明天再说纯纯的Swiper的吧!既然是关于Zepto和Swiper的选项卡,那就说明了!要有关于Swiper和Zepto的插件,分别是这两个:zep ...
NameValuePair方式传参数
2017-06-24 00:01:42

NameValuePair方式传参数

今天工作中联调外部的一个接口用post方式传输,我按照文档封装参数成Jason字符串传入,但是对方一直接受参数为空,折腾了半天也没找到问题。很苦恼,检查代码都没有错误,可是为什么对方接受参数为空呢?然后找对方的技术人员联调,看看是怎么回事,也折腾了半天最后发现对方是用NameVa ...
MyBatis 插件 : 打印 SQL 及其执行时间
Plugins摘一段来自MyBatis官方文档的文字。MyBatis允许你在某一点拦截已映射语句执行的调用。默认情况下,MyBatis允许使用插件来拦截方法调用:Executor(update、query、flushStatements、commint、rollback、getT ...
浅谈js中的正则表达式
2017-06-24 00:01:40

浅谈js中的正则表达式

很多时候多会被正则表达式搞的晕头转向,最近抽出时间对正则表达式进行了系统的学习,整理如下:正则表达式的创建两种方法,一种是直接写,由包含在斜杠之间的模式组成;另一种是调用RegExp对象的构造函数。两种方法的创建代码如下:// 直接创建const regex1 = /ab+c/; ...
选择、冒泡排序,二分查找法以及一些for循环的灵活运用
import java.util.Arrays;//冒泡排序public class Test { public static void main(String[] args) { int[] array = { 31, 22, 15, 77, 52, 32, 18, 2 ...
微信jssdk分享功能,jssdk成功调用,分享内容自定义失败
前提:调用微信jssdk分享功能,通过微信开发者工具调试,调用正常,无任何报错信息。问题:调用成功,且开发者工具正常显示,但是通过真机调试,分享出去后,自定义内容失效,为微信自动获取的默认内容!截止发稿日:IOS端一切正常(可能IOS端规则还没有变),Android端分享操作正常 ...
Java三大版本
2017-06-24 00:01:16

Java三大版本

Java2 平台包括标准版(J2SE),企业版(J2EE)和为微缩版(J2ME)三个版本:Standard Edition(标准版)J2SE 包括那些构成Java语言核心的类。例如:数据库链接,接口定义,输入/输出,网络编程 Enterprise Edition(企业版)J2 ...
wireshark抓取本地数据包
2017-06-24 00:01:16

wireshark抓取本地数据包

windows系统中,本地向自身发送数据包没有经过真实的网络接口,而是通过环路(loopback interface)接口发送,所以使用基于只能从真实网络接口中抓数据的winpcap是无法抓取本地数据包,需要使用npcap,npcap是基于winpcap 4.1.3开发的,api ...
JQ子页面对父页面的元素进行操作
需要加上parent.document,才能找到父页面的元素如:$("#tabs", parent.document).click(); ...
8种基本数据类型及其字节数
数据类型关键字字节数数值型整数型byte1short2int4long8浮点型float4double8布尔型 boolean1(位)字符型 char2 ...
JS函数动作分层结构详解及Document.getElementById 释义 事件 函数 变量 script标签 var function
html +css 静态页面js 动态 交互 原理: js就是修改样式, 比如弹出一个对话框. 弹出的过程就是这个框由disable 变成display:enable. 又或者当鼠标指向的时候换一个颜色,就是一个修改样式的工具.编写JS的流程 ...
牛x的JavaScript编辑器你知道几个
英文:Martin Heller 译文:葡萄城控件学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入学习交流群343599877,我们一起学前端!对于JavaScript程序员来说,目前有很多很棒的工具可供选择。本文将会讨论10个优秀的支持JavaScript,HTML ...
jvm java内存区域的介绍
2017-06-24 00:00:17

jvm java内存区域的介绍

jvm虚拟机在运行时需要用到的内存区域.广泛一点就是堆和栈,其实不然,堆和栈只是相对比较笼统的说法,真正区分有如下几个先上图一: 总的就是  java的内存模型  内存模型又分堆内存(heap)和方法区(有时也称为non-heap)和栈  堆又分新生代(Young)和老年代( ...
jQuery Validate 插件
2017-06-24 00:00:17

jQuery Validate 插件

jQuery ValidatejQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。 1.首先,如果我们没有jquery.validata.js那就需要下载了。 点击神赐下载链接 ...
淘宝NPM源的使用
2017-06-23 12:01:57

淘宝NPM源的使用

npm作为国外的node仓库安装工具,自然会受到我大长城防火墙的干扰,国内用户在安装相关的资源的时候,会出现安装失败,以及速度很慢的情况。为了解决npm安装的问题,国内出现了很多npm的镜像网址,taobao的npm镜像算是使用频率比较高的了。使用的方法我知道的有三种,首先是淘宝 ...
每天一个JS 小demo之通过事件委托实现菜单展开及选中特效。主要知识点:事件
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title>&l ...
Spring定时任务实例
2017-06-23 12:01:16

Spring定时任务实例

一、Quartz介绍  在企业应用中,我们经常会碰到时间任务调度的需求,比如每天凌晨生成前天报表,每小时生成一次汇总数据等等。Quartz是出了名的任务调度框架,它可以与J2SE和J2EE应用程序相结合,功能灰常强大,轻轻松松就能与Spring集成,使用方便。二、Quartz中的 ...
vue项目实战爬坑小记001
2017-06-23 12:01:14

vue项目实战爬坑小记001

坑1. 用webpack打包后访问index.html出现资源加载404问题解决方案:config中index.js中,build对象中的assetsPublicPath属性的层级需要由 ‘/’ 调整为 './' 1 build: { 2 env: require('./p ...
如何创建.gitignore文件,忽略git不必要提交的文件
touch .gitignore 在项目目录里输入以上名利后,会自动生成一个文件 .gitignore,可在文件里写入忽略的文件名,例如node_modulescoverage.ideanpm-debug.log.DS_Storedistdbconfig1.jsdumpbuild ...
再谈AbstractQueuedSynchronizer:独占模式
关于AbstractQueuedSynchronizerJDK1.5之后引入了并发包java.util.concurrent,大大提高了Java程序的并发性能。关于java.util.concurrent包我总结如下:AbstractQueuedSynchronizer是并发类诸 ...
babel在项目里的使用
2017-06-23 12:00:55

babel在项目里的使用

1.手动在项目里创建文件 .babelrc2.安装$ npm install --save-dev babel-cli# ES2015转码规则$ npm install --save-dev babel-preset-es2015# react转码规则$ npm install ...
打造独立数据库访问的中间服务
随着公司业务的不断变化,几年前的 A 项目和底层 DB_A 数据库华丽转身为核心业务服务和核心数据库。 想从 DB_A 数据库获取数据的 web 服务越来越多,项目之间的关系逐渐演变为下面这样: 很容易看出来按上图这样的发展趋势会存在很多问题( ...
限制范围拖拽,磁性吸附。
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title>&l ...
Java中的抽象类和接口
2017-06-23 12:00:15

Java中的抽象类和接口

想要了解接口我们要先知道抽象类。那么什么是抽象类呢?问题描述:生活中我们有很多的对象是无法具体描述的,比如说:我们可以说四边形有四条边。或者具体点说就是矩形两边对称且相等,正方形四边对称且相等。但是对于普通的图形而言就很难具体描述了。转换成Java语言就是说:对于一个很具体的类我 ...
JavaScript练习笔记整理1
2017-06-23 12:00:15

JavaScript练习笔记整理1

练习平台Codewars地址:https://www.codewars.com/欢迎和大家一起来讨论~╭( ・ㅂ・)و ̑̑ 基础练习(1): 我的解答为:class SmallestIntegerFinder { findSmallestInt(args) { var ...
easyui获取当前选中的tabs
2017-06-23 12:00:15

easyui获取当前选中的tabs

$("#" + $("#tabs").find("iframe")[$(".tabs-header ul li").index($('.tabs-selected')) - 1].id).conten ...
ecpilse将Web项目转变为Java工程
转需:用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个Java工程,将无法在Tomcat中进行部署运行。以下为将Java工程转变为Web项目的方法:1.找到项目工作空间目录,打开.project文件,并修改文件, 修改如下:   ...
eclipse设置主题
2017-06-23 00:01:45

eclipse设置主题

本文转自:http://www.cnblogs.com/csulennon/p/4231405.html虽然以前也使用eclipse的黑色主题,但是配置起来稍微麻烦一点。这里先声明,下面的方式适合最新版本的Eclipse Luna,旧的版本可以下载我提供的这个插件,并将其放在ec ...
Spring+SpringMVC+MyBatis深入学习及搭建(十四)——SpringMVC和MyBatis整合
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7010363.html 前面讲到:Spring+SpringMVC+MyBatis深入学习及搭建(十三)——SpringMVC入门程序(二)1.需求使用springmvc和mybatis ...
Java并发编程:Thread类的使用
Java并发编程:Thread类的使用    以下是本文的目录大纲:  一.线程的状态  二.上下文切换  三.Thread类中的方法    转载自:   http://www.cnblogs.com/dolphin0520/p/3920357.html一.线程的状态  线程 ...
js网站轮播图怎么做如何做?鸡哥教你简单制作效果炫酷
日了狗啦,刚刚鸡哥辛苦码了那么多字全丢了又要重新写,这是第二遍写了...今天鸡哥给小白写个不需要写js原生代码,只需要几个插件和一段通俗易懂得jquery代码就能搞定的轮播图,当然js原生代码写着也不算很繁琐,但是有些浪费时间,更何况很多人并不会用js直接写包括鸡哥,当年在学校还 ...
XML文件的创建和解析笔记
解析的四种方法     SAX,另一种叫DOM。SAX是基于事件流的解析,DOM是基于。假设我们<??> <employees> <employee> <name>ddviplinux</name> ...
自己总结的web前端知识体系大全【欢迎补充】
1. 前言  大约在几个月之前,让我看完了《webkit技术内幕》这本书的时候,突然有了一个想法。想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的是想要颠覆人们对于前端只有三大块(html、css、js)的认识——做web前端需要的比这 ...
七、spring boot 1.5.4 集成shiro+cas,实现单点登录和权限控制
1.安装cas-server-3.5.2官网:https://github.com/apereo/cas/releases/tag/v3.5.2下载地址:cas-server-3.5.2-release.zip安装参考文章:http://blog.csdn.net/xuxuchu ...
1.ECMAScript6简介
2017-06-23 00:01:09

1.ECMAScript6简介

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 1.ECMAScript 和 JavaScript 的 ...
Android开发中遇到的问题——Android中WARNING: Application does not specify an API level requirement!的解决方法
今天在手机上调试运行Andorid项目时,发现Console打印出"WARNING: Application does not specify an API level requirement!"这样的警告信息,如下图所示:    虽然不影响项目的正常运行,不 ...
浅谈按位存储
2017-06-23 00:01:05

浅谈按位存储

毕业季,浪了好久。。。过了这个六月,就正式踏入社会啦。。。总感觉还没准备好。。。。。。。。。。 特大转折。。。记录一下最近的一些知识。。。按位存储的概念 在数据库存储中,可以使用一种类二进制字符串来保存多个值,当这个二进制值是由0和1组成的时候,就可以 ...
code war 天天一练(3)
2017-06-23 00:01:03

code war 天天一练(3)

今天又接着来继续做一道有关数组的题:这里有一个难点是,数字排序里有负数。使用sort进行排序也会报错。所以,几经思考和测试后,我的答案如下:function highAndLow(numbers){ var numArr=[],numArr1=[],numArr2=[]; num ...
使用js算总价的问题
2017-06-23 00:01:02

使用js算总价的问题

昨天对接数据,发现有个商品总价需要计算,商品数量不定,商品价格不定,商品种类不定,有点蒙,想来想去想找到点简单的写法也没想到,最后提供一种简单的思路吧。 商品数量,商品价格先建立两个数组; let pro_num=[]; let pro_pr ...
JAVA基础面试
2017-06-23 00:01:01

JAVA基础面试

1.保存数据的地方寄存器、栈、堆、静态存储、常量存储(常量池 String a = “abc” a在栈里、“abc”在常量池里)、非RAM存储 2.基本数据类型 作为类的成员自动初始化为默值 boolean ...
String、StringBuffer、StringBulider
三者都实现了CharSequence接口,因此CharSequence可认为是一个字符串的协议接口1.String类是不可变类,即一旦一个String对象被创建后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁;我们常常定义的时候 String str=new ...
w3c编程挑战
2017-06-23 00:00:57

w3c编程挑战

之前偶然看到了w3c上的编程挑战题,就像拿来试试手,先做的是初级脚本算法,总体不难,如果有更好的方法,希望能一起交流!1、翻转字符串先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。 function reverseString(st ...
设计模式之创建者模式
2017-06-23 00:00:57

设计模式之创建者模式

定义(From百度百科): 其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化; 复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式UML ...
Spring 3整合Quartz 2实现手动设置定时任务:新增,修改,删除,暂停和恢复(附带源码)
摘要:在项目的管理功能中,对定时任务的管理有时会很常见。但一般定时任务配置都在暂停 ” 呢?暂停之后又要在某个时间点 “ 重启 ” 该定时任务呢?或者说直接 “ 删除 ” 该定时任务呢?要 改变某定时任务的触发时间呢?这时问题就来了,试过在配置文件中不传入 ...
angular select 默认值
2017-06-23 00:00:34

angular select 默认值

<select ng-model="selected" ng-options="x.id as x.name for x in users"></select>$scope.users = [ {name:'a ...
JavaScript中的浅拷贝与深拷贝
了解什么是浅拷贝与深拷贝之前,首先要明白JavaScript中值类型与引用类型的存储特征。1. 值类型分为两种:基本数据类型:string、number、boolearn、undefined、null复合数据类型:Array、Object、Function、Date、RegExp ...
获取当前按钮或者html的ID名称
今天做的上传图片,点击图片删除。随机给图片id,获取图片id,然后删除图片。由于图片id是随机的,用点击img或者点击class,获取id都不行,最后用onclick事件获取。js代码如下:$("#pic").append("<img styl ...
Lucence_Curd
2017-06-23 00:00:30

Lucence_Curd

设置Field的类型 new StringField 不分词(id,身份证号,电话...)new StoredField 不分词(链接)new TextField 分词(文本)new FloadField 不分词(数字,单价) 接着上篇文章 说说Lucene ...
小发现之location.search与location.hash问题
背景用过Vue Router的童鞋应该对路由传参的方式多多少少有些印象,Vue Router支持两种传参方式:query与params;其中query方式就是动态地在路由url后面追加参数,就是http的get请求方式;那Vue Router与location的search和ha ...
JMS 之 Active MQ 启动嵌入式Broke
一、如何启动active MQ 服务(一)、使用命令启动 a、/usr/local/activemq-5.9.0/bin 目录下 ./activemq start 默认使用conf/activemq./activemq start xbean:file:../conf/act ...
关于 var
2017-06-23 00:00:27

关于 var

在做慕课的javascript的教程时,遇到了一些关于 var 的问题。  一个是对于函数中变量声明的问题,发现不论用不用 var声明(req1丶req2丶sumq),程序都可以正常运行。代码如下: 1 <script > 2 function app ...
实现简易版的moment.js
2017-06-23 00:00:25

实现简易版的moment.js

代码github地址:https://github.com/haozhaohang/library  作者: 易怜白   项目中使用了时间日期的处理方法,只使用了部分方法,为了不在引入第三方的库(moment.js),这里自己封装了项目中使用到的方法。  要实现以下功能: n ...
第一页下一页12345678910下10页末页第1/647页,总共:38779条数据