你的位置:首页 > Java教程
java 世界中Annotation
2017-12-06 02:00:03

java 世界中Annotation

java 世界中Annotation在github上开始汇总一些自己学习,收集,总结,经验的一些信息,有利于跟踪,修改,提升。如果你感兴趣 可以关注一下,也可以提供自己的内容进来。https://github.com/dchack/java_read_learn/blob/mas ...
关于npm
2017-12-06 02:00:03

关于npm

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务 ...
解决手机端视频播放后层级混乱的问题
之前做过一个项目,其中一项功能是查看社交信息流帖子。很多帖子中都包含视频,手机上播放视频后,会有层级混乱的问题。当时的解决方案是动态的将视频放入Iframe中。以后如果有其他的解决方式会追加进来。视频使用的是16:9的比例。示例:HTML:<div id="vid ...
c3p0 ComboPooledDataSource无法识别的问题
maven项目下,基本就是导错包了的问题。 下面那个才是连接池的。 ...
create
2017-12-06 01:00:20

create

react-bootstrap是一个非常受欢迎的针对react封装过的bootstrap,它本身不包含css,所以也是需要使用bootstrap原生库。在create-react-app建的项目目录中安装react-bootstrap。npm install react-boot ...
【javaFX学习】(二) 控件手册
这里写的控件可能不是所有的控件,但是应该是比较齐全并足够用的了,后面还有图表类的,3d模型类,放在后面来写吧,太多了。javafx的功能比以前想象中的要强大。而且也很方便,所有的控件写完后再用SceneBuilder设计界面。这样的话对每个控件和面板的各个属性就更熟,否则在什么情 ...
求水仙花数
2017-12-06 01:00:04

求水仙花数

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body&g ...
JAVA常见关键字
2017-12-06 01:00:01

JAVA常见关键字

JAVA的关键字都是小写的在JAVA中目前一共有53个关键字:其中由51+2个保留字=53个关键字1、JAVA的保留关键字(2个) const——常量,常数:用于修改字段或局部变量的声明。 goto——转到:指定跳转到标签,找到标签后,程序 ...
模块化开发RequireJS
2017-12-06 01:00:01

模块化开发RequireJS

1、requirejs遵循AMD规范,将需要的都加载好(前置加载)。注:cmd是就近加载。define(['jQuery','dialog'],function($,d){// 业务逻辑})(1)AMD采用异步加载,模块的加载不影响它后面语句的执行 ...
队列
2017-12-06 00:00:36

队列

1、队列是遵循FIFO(First In First Out,先进先出,也称为先来先服务)原则的一组有序的项。(例如排队)2、队列在尾部添加新元素,并从顶部移除元素。最新添加的元素必须排在队列的末尾。一、创建队列的类function Queue() {  var items = ...
Mybatis的环境搭建和使用
2017-12-06 00:00:34

Mybatis的环境搭建和使用

Mybatis的简介:  MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github.  MyBatis 是 ...
第一篇JavaScript基础
2017-12-06 00:00:31

第一篇JavaScript基础

1.什么是JavaScript2.核心语法,变量 先声明,再赋值 var i;i=0; 同时声明并赋值变量 var x,y,z=0; 不声明直接赋值u=2(变量可以不经过声明直接赋值 ...
Emrips 反质数枚举 javascript实现
今天看到一个kata,提出一个“emirps”的概念:一个质数倒转后得到的是一个不同的质数,这个数叫做“emirps”。例如:13,17是质数,31,71也是质数,13和17是“emirps”。 但是质数757,787,797是回文质数,这意味着反转的数字与原始数字相同,所以它们 ...
小程序开发集合
2017-12-06 00:00:26

小程序开发集合

小程序开发集合1、兄弟连陈玉龙老师的教学链接:https://e.youku.com/cp/ECOMzQwNTY=/ECHNTIzOTg0#menu2、小程序开发资源合辑链接 密码: spkc11、微信小程序认证指引 &nbsp 1、文本教程链接 c+ ...
第一章 Shiro简介
2017-12-06 00:00:22

第一章 Shiro简介

1.1 简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单 ...
HBuilder mui页面间传值的几种方式
采用MUI开发APP时,页面跳转传值无疑是很多初学者遇到的难题之一,我在开发时也遇到了同样的问题,所以在这里总结了一下,方便以后查阅。一、页面预加载时传值mui.init({ preloadPages:[{ url:prelaod-page-url, id:preload-p ...
ServletJSP
2017-12-06 00:00:05

ServletJSP

完整代码请参考:https://github.com/devway9/java-exercise/tree/master/servlet-jsp目录1 HttpServletRequest获取报文头  2 获取URL的方法3 常用报文头获取4 发送压缩的Web页面正文1 Http ...
简介ECMA script
2017-12-06 00:00:04

简介ECMA script

ECMA script(发音为“ek-ma-script”)和 javaScript 的关系以及和浏览器的关系 虽然JavaScript和ECMAscript通常被人们用来表达相同的含义,但javacript的含义却比ECMA-script多很多。一个完整的JavaScript实 ...
jQuery分页插件twbsPagination
说明:这里主要介绍jQuery的分页插件twbsPagination。当然了还有其他的分页插件,感觉上这个插件还是比较简单易用的。步骤一:建立page.jsp页面,引用jquery.twbsPagination.js,page.js  <script src="& ...
快速开发框架jeesite
2017-12-05 23:00:41

快速开发框架jeesite

在详细介绍jeesite之前,先说下本人对它的看法, jeesite官方说法“高效、高性能、强安全性 完全于开源、JavaEE快速开发平台”;但是鄙人认为,说高性能并不十分确切。咱不说其他他的,就说简单的首页访问,就比较缓慢,后台响应速度也并不是很快。但是作为我这种刚出道的秋儿学 ...
SpringCloud学习笔记——Zuul
参考Spring Cloud官方文档第19章19. Router and Filter: Zuul路由是微服务架构的一部分。例如,"/"可能映射到你的web应用,"/api/users"可能映射到你的user服务,"/api/ ...
将Java对象序列化成JSON和XML格式
1.先定义一个Java对象Person: 1 public class Person 2 { 3 4 String name; 5 6 int age; 7 8 int number; 9 10 public String getName()11 {12 re ...
栈
2017-12-05 22:00:36

栈是一种遵从 后进先出(LIFO)原则的有序集合。(例子:一摞书或是一叠盘子)新添加的或待删除的元素都保存在栈的末尾,称为栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。一、栈的创建function Stack() { var i ...
关于在bootstrap的tab栏中渲染echats图表,切换tab时echats不显示问题
在开发过程中遇到这样个问题:  利用bootstrap中的tab栏,每当点击tab栏的导航时,echats仅仅只渲染第一个tab的内容,切换tab时,echats图表不显示。 其html代码为: 1 <div class="col-xs-6" sty ...
Mybatis的环境的搭建和使用
Mybatis的简介:  MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github.  MyBatis 是 ...
Java数组排序
2017-12-05 20:00:11

Java数组排序

一、冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有 ...
8张图理解Java
2017-12-05 20:00:03

8张图理解Java

一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。1、字符串不变性下面这张图展示了这段代码做了什么String s = "abcd";s = s.concat("ef");2、equals() ...
20
2017-12-05 19:00:05

20

配套详解视频 super关键字继承内存分析this与super对比继承字段隐藏继承Object根类 一、Super关键字的作用  this:当前对象,谁调用this所在的方法,this就是哪一个象.  super: 当前对象的父类对象.         在test方法中使 ...
div样式position:fixed,不随屏幕滚动而滚动,导致屏幕太小时弹出层被遮挡,无法滚动查看的解决办法
window.onscroll = function () { var sl = -Math.max(document.body.scrollTop, document.documentElement.scrollTop); //document.getElementsB ...
pupload上传插件问题整理
2017-12-05 18:00:09

pupload上传插件问题整理

前些日子公司网站需要开发一个类似与百度文库上传文档的功能,实现文档的批量上传、展示以及继续上传的功能。开发完成后,通过在多版浏览器下的使用,发现了一系列问题,特总结于下,以免来者在这些问题上耗费太多时间。  问题一,在IE8、9下,上传页面隐藏后无法继续上传且继续上传的按钮不再可 ...
Java基础—标识符及命名规范
什么是标识符符?    凡是可以由自己命名的地方都称为修饰符.    例: 项目名 ,包名 ,类名 .方法名 2. 命名规范.    ① 不可使用java关键字和保留字,但是可以包含关键字和保留字.    ② ...
整合SSH时,遇到了org.springframework.beans.factory.BeanCreationException错误
严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userLoginController ...
spring boot 自动更新静态文件和后台代码
在spring boot使用的过程中, 发现我修改了静态文件, 前台刷新后, 没有任何变化, 必须重新启动, 才能看到, 这简直不能让人接受.那有什么方法来解决这个问题呢.Baidu之后, 得到了想要的答案, 在这里记录下来.1. pom. <dependency> ...
Mybatis的环境的搭建和使用(一)
Mybatis的简介:  MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github.  MyBatis 是 ...
85:有趣的数
2017-12-05 05:00:05

85:有趣的数

描述把分数按下面的办法排成一个数表。1/1 1/2 1/3 1/4.....2/1 2/2 2/3....3/1 3/2 ....4/1..............我们以z字型方法给上表的每项编号。特定方法:第一项是1/1,然后是1/2、2/1、3/1、2/2、1/3、1/4、2 ...
SpringCloud学习笔记——Hystrix
参考Spring Cloud官方文档第13、14、15章13. Circuit Breaker: Hystrix ClientsNetflix提供了一个叫Hystrix的类库,它实现了断路器模式。在微服务架构中,通常一个微服务会调用多个其他的微服务。一个相对低层级的服务失败可 ...
23种设计模式(5)
2017-12-05 04:00:19

23种设计模式(5)

定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 角色:目标(Target)角色:这就是所期待得到的接口,也就是这类的接口是符合我们要求的。   源(Adapee)角色:我们要使用的接口,但是这个接口不 ...
java8 集合求差集、并集、交集
前言 java8里最大亮点是lambda,让我们用习惯C# linq的语法,也能眼前一亮。但是比起C#的语法糖还是差的很远。 差集、并集、交集 @Test public void test1(){ List<Integer> list ...
js 提取某()特殊字符串长度
// 提取特殊字符串长度(scrstr 源字符串 armstr 特殊字符)getStrCount: function(scrstr, armstr) { var count = 0; while (scrstr.indexOf(armstr) >= 1) { scrstr ...
Linux下RabbitMq安装
2017-12-05 03:00:33

Linux下RabbitMq安装

在大多数大公司,像应用服务器软件的安装、部署都是运维的事情,其实自己去尝试部署一下,也是有收获的。周末在家无聊,正好尝试了Linux下的rabbitMq安装过程,做了记录,希望有用到的人可以做下参考。 安装环境:Linux: centOS 7.0 mini版rabbitMq: ...
js 两数组去除重复数值
2017-12-05 03:00:28

js 两数组去除重复数值

//两数组去除重复数值mergeArray: function(arr1, arr2) { for (var i = 0; i < arr1.length; i++) { for (var j = 0; j < arr2.length; j++) { if (a ...
Java局域网对战游戏、天气预报项目
功能1.天气预报2.局域网对战展示 java学习群669823128 部分源码package game.weather;import java.util.HashMap;public class Weather { /** * @Fields 今天的天气数据,整体 * ...
vue 中各个组件添加标题
2017-12-05 02:00:16

vue 中各个组件添加标题

写在前面: 最近公司在做微信公众号的开发,我的任务是在微信服务号中嵌套第三方页面,也就是公司自己负责的页面,技术我选的是vue,应为在之前的开发经历中并没有使用过vue,这也是一次新的尝试,当然在开发过程中会遇到一系列之前没有遇到的问题,不过这不是重点,只 ...
二叉树遍历等基本操作(Java实现)
前中后序遍历递归实现+层序遍历:树的结点类代码: public class TreeNode<Value extends Comparable<? super Value>> { private Value value; private TreeNod ...
初学vue+webpack(正式入坑前端)1
1.首先安装node.js环境 官网地址https://nodejs.org/en/ 文本编辑器选择 sublime text3 (vs就算了太大)2.建立项目2.1 新建自己的项目文件夹 code-x 代号x计划,放到桌面2.2 初始化cd c:\user\duab\de ...
利用jQuery获取当前时间
2017-12-05 02:00:10

利用jQuery获取当前时间

function getDate(){ var myDate = new Date(); //获取当前年 var year = myDate.getFullYear(); //获取当前月 var month = myD ...
Git命令汇总(补充篇)
2017-12-05 02:00:10

Git命令汇总(补充篇)

上一篇《Git命令汇总基础篇》总结了使用Git的基本命令,这一篇作为补充主要给大家讲一些平时使用中的技巧和总结 。学会了这些命令,已经基本解决了使用Git中大部分问题。1.gitignore 全局配置忽略文件git config --global core.excludesfil ...
c3p0 连接数据库失败的问题
报错:java.sql.SQLException: No suitable driver显然,这里c3p0由于没有找到对应的配置文件(c3p0-config. 解决方法:需要把 c3p0-config. 例如: 如果还不行,那就在 JAVA_HOME ...
@NotEmpty、@NotBlank、@NotNull的区别
@NotEmpty 用在集合类上面 @NotBlank 用在String上面 @NotNull 用在基本类型上 只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释: 1. @NotEmpty/** * Asserts t ...
Vue状态管理
2017-12-05 01:00:09

Vue状态管理

1、导入Vueximport Vuex from 'vuex'2、定义store/*状态管理*/const store = new Vuex.Store({ state: { headerShow: true//是否显示头部 }, mutations: { //不 ...
null与undefined的比较
2017-12-05 01:00:06

null与undefined的比较

null在JavaScript中是关键字,它属于一个特殊的值,即空值。  而undefined它不是关键字,它表示未定义,属于预定义的全局变量。  null == undefined 返回的是 true 可以认为两着是相等的,均表示空。  null === unde ...
Mybatis(四)关联映射
2017-12-05 01:00:05

Mybatis(四)关联映射

一. Mybatis关联映射1 讲数据库中关联关系,主键表与外键表 一对多,多对一,主键表表示一 与外键表表示多 学生与学校的关系,工人与工厂,人员与部门的关系,。。。。 多 一 ...
Mybatis(二)参数(Parameters)传递
Mybatis参数(Parameters)传递 1、.单个参数可以接受基本类型,对象类型,集合类型的值。这种情况MyBatis可直接使用这个参数,不需要经过任何处理。 <!-- 根据id查询数据表中的一条记录,并封装User对象 --><select i ...
SpringCloud学习笔记——Ribbon
参考SpringCloud官网第16、17章16. Client Side Load Balancer: RibbonRibbon是一个客户端的负载均衡器,它提供对大量的HTTP和TCP客户端的访问控制。Feign也是用的Ribbon,所以在这一章你也可以用@FeignCli ...
数字证书及其认证过程[转载]
众所周知,公钥密码学通过使用公钥和私钥这一密钥对,使数字签名和加密通讯等密钥服务变得容易起来。公钥技术之所以能得到广泛的应用,原因就在于对那些使用密钥对中的公钥来获得安全服务的实体,他们能很方便地取得公钥,即密钥分发与管理比起对称密钥的分发与管理变得简单了。所以有人称,非对称密码 ...
1.11守护线程
2017-12-05 00:00:59

1.11守护线程

在Java中有两种线程,一种为用户线程,一种为守护线程。守护线程是一种特殊的线程,它具有“陪伴”的含义,当进程中不存在非守护线程时,则守护线程自动销毁。典型的守护线程就是垃圾回收线程。当进程中没有线程了,则垃圾回收线程也就没有存在的必要了,自动销毁。任何一个守护线程,都是JVM中 ...
5 分钟让你秒懂 Docker !
2017-12-05 00:00:55

5 分钟让你秒懂 Docker !

Docker是啥? 打开翻译君输入Docker 结果显示码头工人,没错!码头工人搬运的是集装箱,那么今天要讲的Docker其操作的也是集装箱,这个集装箱就静态而言就是一个应用镜像文件,就动态而言,就是一个容器。蒙了吧?好吧,上图解释。Docker从狭义上来讲就是一个进程,从广 ...
常见数字证书类型
2017-12-05 00:00:47

常见数字证书类型

1 数字证书1.1 概述  数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实体身份的方式,数字证书不是数字身份证,而是身份认证机构盖在数字身份证上的一个章或印(或者说加在数字身份证上的一个签名)。它是由权威机构——CA机构,又称为证 ...
select2 3.5.3 二级下拉及搜索
select2 [3.5.3]版本支持搜索: JS代码,如果Group不需要勾选,goup不加id就可以了。$(".group-select").select2({ placeholder: "Select group or member" ...
第二章:对象及变量的并发序言
本章主要介绍了java多线程中的同步,也就是如何在java语言中写出线程安全的程序。如何在java语言中解决非线程安全的相关问题。设计知识点:synchronized对象监视器为Object时的使用。synchronized对象监视器为Class时的使用。非线程安全是如何出现的。 ...
第一页下一页12345678910下10页末页第3/743页,总共:44544条数据