你的位置:首页 > Java教程
js设置随机切换背景图片
<script>var imgs =["http://images.cnblogs.com/cnblogs_com/xiaobo-Linux/1112236/o_2.jpg", "http://images.cnblogs.com/ ...
使用Q进行同步的Promises操作
如何通过使用Q来并发执行多个promises呢?Q(Q(1), Q(2), Q(3)) .then(function (one, two, three) { console.log(one); console.log(two); console.log(three); } ...
Java作业十(2017
2017-11-10 21:00:13

Java作业十(2017

public class TAutoPerson { public static void main(String args[]) { new TAutoPerson().fun(); } public void fun() { System.out.println(&quo ...
08.十分钟学会JSP传统标签编程
一、认识标签1,说明:传统标签编程在开发中基本用不到,学习标签编程主要还是为了完善知识体系。2,标签的主要作用:移除或减少jsp中的java代码3,标签的主要组成部分及运行原理4,简单标签示例:继承javax.servlet.jsp.tagext.TagSupport标签开发步骤 ...
未来10年,程序员的工资会怎么样?
说到现在程序员的工资,大家想到的都是一个字:高!然后有人就说,如今人人转IT,未来程序员供过于求,肯定会成为白菜价。现在的程序员平均起薪工资约5K、6K,工作几年后动辄3W、5W,相比其他行业的技术岗位来说,似乎充满了泡沫。而且不了解IT行业,或对行业认知太浅的大部分人都认为这是 ...
一款特好用的JavaScript框架——JQuery
了解了解   jQuery是一个快速,小巧,功能丰富的JavaScript库。它使诸如HTML文档遍历和操纵,事件处理,动画和Ajax等事情变得简单得多,而且易于使用的API可以在多种浏览器中使用。 ...
五:用JAVA写一个阿里云VPC Open API调用程序
用JAVA写一个阿里云VPC Open API调用程序摘要:用JAVA拼出来Open API的URL引言VPC提供了丰富的API接口,让网络工程是可以通过API调用的方式管理网络资源。用程序和软件管理自动化管理网络资源是一件显著提升运维效率和网络生产力的事情。产品经理教你写代码系 ...
Netty(二)——TCP粘包/拆包
转载请注明出处  TCP是个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓 ...
The resource configuration is not modifiable in this context.
项目中使用了Jersey RESTful 框架, 更新代码后服务能正常起来, 在页面登录时验证码不显示后台报错 java.lang.IllegalStateException: The resource configuration is not modifiable i ...
二:Tomcat原理详解大全
2017-11-10 19:00:37

二:Tomcat原理详解大全

【目录】本文主要讲解Tomcat启动和部署webapp时的原理和过程,以及其使用的配置文件的详解。主要有三大部分:第一部分、Tomcat的简介和启动过程第二部分、Tomcat部署webapp第三部分、Tomcat处理一个http请求的过程 【简介】  Tomcat依赖< ...
vue父组件向子组件动态传值的两种方法
在一些项目需求中需要父组件向子组件动态传值,比如我这里的需求是,父组件动态通过axios获取返回的图片url数组然后传给子组件,上传图片的子组件拿到该数组后进行遍历并展示图片方法有两种,方法一:props传值,这里注意一个问题,传过来的值需要用watch监听并赋值,否则这里获取到 ...
com.alibaba.fastjson.JSONException: autoType is not support.
解决办法:https://github.com/alibaba/fastjson/wiki/enable_autotype 文摘如下: 一、添加autotype白名单 添加白名单有三种方式,三选一,如下: 1. 在代码中配置ParserConfig.getGlobalInstan ...
记录下工作中使用的pdf.js
在工作中遇到一个通过网页的形式浏览pdf文件以及图片的需求,图片简单,直接通过网页的形式打开这个图片的URL即可。而pdf这边,通过查询发现有一个名为pdf.js的神器。   简单介绍下,它可以在html中直接浏览pdf文件,pdf的每一页数据,通过H5的canvas进行解析,以 ...
【错误笔记】MyBatis SQLException: 无效的列类型: 1111
问题描述:  org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different ...
【RabbitMQ】6、rabbitmq生产者的消息确认
通过Publisher Confirms and Returns机制,生产者可以判断消息是否发送到了exchange及queue,而通过消费者确认机制,Rabbitmq可以决定是否重发消息给消费者,以保证消息被处理。1.什么是Publisher Confirms and Retu ...
Spring小实例 Spring包及其他相关包下载
需要用到Spring压缩包中的四个核心JAR包beans 、context、core 和expression下载地址:https://pan.baidu.com/s/1qXLHzAW以及日志jar包commons-logging 和log4j下载地址:https://pan.ba ...
函数节流控制函数被频繁调用
函数被频繁调用场景Js中的函数大多数情况下都是由用户主动调用触发的,一般不会遇到性能相关的问题。但在一些少数情况下,函数的触发不是由用户直接控制。在这些场景下,函数有可能被非常频繁地调用,而造成大的性能问题。比如以下场景:window.onresize事件。如果我们给window ...
Java中XML文件的读取与写入
表现:以 “.存储:树形结构;用途:存储以及传递信息;利用相同的在Java程序中如何获取在Java程序中读取解析的目的:获取节点名、节点值、属性名、属性值;四种解析方式:DOM SAX DOM4J JDOM java学习群669823128 ...
springmvc配置mybatis与hibernate的不同点
相信每个人对springmvc+hibernate或者springmvc+mybatis都不会陌生,拿来一个项目也都会开发。但是自己配置的情况下却很少,即使自己配置过,长时间不写也会忘,在这里记录一下配置的过程以及遇到的问题。以maven项目为例,首先是springmvc+hib ...
【JavaScript】纯js
2017-11-10 18:00:21

【JavaScript】纯js

今天整理文件时找到了之前做的一些js练习,里面的带缩略图的图片轮换正好跟我之前做的banner轮播有点像。就又看了一遍,添加了一些注释。效果如下: 代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 ...
jqGrid使用手册
2017-11-10 18:00:13

jqGrid使用手册

JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。jQgrid 使用详细说明请查看 />下面是转自其他人blog的一个学习资料,与其说是学习资 ...
JavaWeb笔记一、Servlet 详解
一、创建一个 Servlet 简单实现类1、创建一个 HelloServlet 类(测试 Servlet 接口方法) 1 //创建一个 HelloServlet 类并实现 Servlet 接口 2 public class HelloServlet implements Serv ...
Java常用工具类
2017-11-10 17:00:14

Java常用工具类

HttpUtil主要实现的功能有:Get请求 HttpUtil.getInstance().get(String url) ;HttpUtil.getInstance().get(String url, Map<String, String> params) ; ...
@ConfigurationProperties注解取消location属性
在spring boot 1.5 版本之前在@ConfigurationProperties注释中有两个属性:locations:指定配置文件的所在位置prefix:指定配置文件中键名称的前缀 spring boot1.5以上版本@ConfigurationPropertie ...
一:Spring Boot、Spring Cloud
上次写了一篇文章叫Spring Cloud在国内中小型公司能用起来吗?介绍了Spring Cloud是否能在中小公司使用起来,这篇文章是它的姊妹篇。其实我们在这条路上已经走了一年多,从16年初到现在。在使用Spring Cloud之前我们对微服务实践是没有太多的体会和经验的。从最 ...
echarts雷达图维度轮播
2017-11-10 16:00:22

echarts雷达图维度轮播

这几天一直被产品所提的一个效果苦恼:希望做成这样的效果,维度可以轮播,从‘语文’开始遍历所有学科的效果。echarts的雷达图其实就是用canvas绘制了雷达图的坐标系,若是要改单个维度的话,在echarts的官网上只给出了修改字体颜色的设置:在debug的时候忽然发现了坐标轴中 ...
Java数组的交集、并集
2017-11-10 15:00:23

Java数组的交集、并集

// 求两个数组的交集 public static int[] SameOfTwoArrays(int[] arr1, int[] arr2) {   // 新建一个空数组,用于存储交集,空数组长度应该为两个数组中最小的。   int temp[] = new int[arr ...
用git如何把单个文件回退到某一版本
暂定此文件为a.jsp1.首先到a.jsp所在目录:通过 git log a.jsp查看a.jsp的更改记录 2.找到想要回退的版本号:例如 fcd2093通过 git reset fcd2093 a.jsp把文件回退3.提交本次回退git commit ...
java从ldap中导出数据到ldif文件中
原创 >package dsml_ldif;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import com.n ...
原生js中获取this与鼠标对象以及vue中默认的鼠标对象参数
1、通过原生js获取this对象```<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> & ...
一个简单的java代码生成工具—根据数据源自动生成bean、dao、mapper.xml、service、serviceImpl
目录结构 核心思想通过properties文件获取数据源—>获取数据表的字段名称、字段类型等—>生成相应的bean实体类(po、model)、dao接口(基本的增删改查)、mapper.代码示例properties配置文件## 数据库连接参数jdbc.driver ...
webapp通用选择器:iosselect
1,这个组件解决什么问题在IOS系统中,safari浏览器的select标签默认展示样式和iOS-UIPickerView展示方式一致,形如下图:这个选择器操作方便,样式优美。但是在安卓系统中展示的样式就大相径庭了。iosselect是一个模拟ios下select标签展示交互的组 ...
jquery easyui datagrid 多选只能获取一条数据
DataGrid属性:  singleSelect ------如果为true,则只允许选择一行;  idField ------- 指明哪一个字段是标识字段;方法:  一:getSelections----返回所有被选中的行,当没有记录被选中的时候将返回一个空数组。  二:ge ...
ECMAScript arguments 对象(摘自W3C)
arguments 对象在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于 ...
定时器 + 简单的动画效果
1.向下滑动 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title&g ...
java 装饰者模式
2017-11-10 00:00:19

java 装饰者模式

《Head First 设计模式》学习中装饰者模式动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案类图 参与者 1.Component(被装饰对象的基类) ...
DOM元素属性值如果设置为对象
结论:内部会调用toString方法,将设置的对象转换为字符串添加给相应的属性;这个问题呢,是通过jQuery的each方法中,回调函数的this指向问题而来;我们知道,回调函数中的this如果指向的是基本数据类型,那么系统会自动将这个基本数据类型的值包装为对应的对象类型;就比如 ...
Spring AOP高级——源码实现(1)动态代理技术
在正式进入Spring AOP的源码实现前,我们需要准备一定的基础也就是面向切面编程的核心&mdash;&mdash;动态代理。 动态代理实际上也是一种结构型的设计模式,JDK中已经为我们准备好了这种设计模式,不过这种JDK为我们提供的动态代理有2个缺点:只能代理 ...
使用POI导出Excel
2017-11-09 23:00:32

使用POI导出Excel

先分享几个链接:(POI的中文API,别人总结的拿来用特别方便)    https://www.cnblogs.com/fqfanqi/p/6172223.html 我在项目中做这个功能的时候,其实项目中是有现成代码的,本来我以为我只需要修改一下,后来看过 ...
谈一次java web系统的重构思路
&mdash;&mdash;略谈Java web软件如何提供二次开发接口 接手公司的一个Java web软件产品,该软件采用传统的dwr框架。dwr框架相当于一个中间层,使得javascript能够识别Java类对象,进而能够调用Java类对象的方法。该软件要 ...
生成一个签章(用java.awt画一个签章) 并添加到pdf 公章处
生成一个签章(用java.awt画一个签章) 并添加到pdf 公章处package com.bjpowernode.p2p.admin.util;import java.awt.BasicStroke;import java.awt.Color;import java.awt.F ...
Spring各jar包作用及依赖
2017-11-09 22:00:11

Spring各jar包作用及依赖

先附spring各版本jar包下载链 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar示例图片为Spring-2.5.6.jar的包目录下面讲解 ...
合并pdf
2017-11-09 22:00:09

合并pdf

合并pdf pom. <!-- pdf处理jar依赖 start --> <dependency> &l ...
Java之今天的异常处理了吗
异常:指在程序运行过程中发生的异常事件,比如除0溢出、数组越界、文件找不到等,这些事件的发生将阻止程序的正常运行。(这里需要注意,异常字面上的意思就是异于平常的错误,这里要和程序本身的设计错误区别开。笔者开始的时候一直在想如果一开始就知道程序会发生错误为啥还要执行它,不应该重新设 ...
面对象
2017-11-09 21:00:36

面对象

1.类和对象 概念:对象是实例,类是一组具有相同行为和属性的对象的集合; 区别:类是对象的抽象,对象是类的实例化2.如何声明一个类: 语法: 修饰符 class 类名{ ...
Airbnb Javascript 代码规范重要点总结es6
中文原地址1.对所有的引用使用 const 而非 var。这能确保你无法对引用重复赋值。 当需要变动引用时,使用let。 const和let都是块级作用域。2.创建对象的方式:   const item = {};  使用对象属性的简写,且为简写的属性分组。3.创 ...
SpringMVC——笔记
2017-11-09 19:00:31

SpringMVC——笔记

使用 @RequestMapping 映射请求Spring MVC 使用@RequestMapping 注解为控制器指定可以处理那些URL请求。  在控制器的类定义及方法定义处都可以标注    @RequestMapping      -类定义处: 提供初步的请求映射信息 。相对 ...
Spring 概念及特点
2017-11-09 19:00:27

Spring 概念及特点

Spring是开源full-stack(一站式) 轻量级(无需其它)的框架。特点 控制反转(Inversion of Control,英文缩写为IoC)技术促进低耦合IoC实现原理如下:解析配置文件获得类名,反射机制实例化对象特点 面向切面,扩展功能不需要修改源代 ...
一:HTTP和HTTPS详解
2017-11-09 19:00:24

一:HTTP和HTTPS详解

一,HTTP和HTTPS基本概念  深入学习某个东西时,我们先来从维基百科上看看它俩的概念。  HTTP:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数 ...
JDK8新垃圾回收机制
2017-11-09 19:00:21

JDK8新垃圾回收机制

G1全称是Garbage First Garbage Collector,使用G1的目的是简化性能优化的复杂性。例如,G1的主要输入参数是初始化和最大Java堆大小、最大GC中断时间。G1 GC由Young Generation和Old Generation组成。G1将Java堆 ...
【RabbitMQ】5、RabbitMQ任务分发机制
当有Consumer需要大量的运算时,RabbitMQ Server需要一定的分发机制来balance每个Consumer的load。接下来我们分布讲解。 应用场景就是RabbitMQ Server会将queue的Message分发给不同的Consumer以处理 ...
观察者模式
2017-11-09 19:00:08

观察者模式

观察者模式定义了对象之间的一对多依赖,这样依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新原则为了交互对象之间的松耦合设计而努力,松耦合设计更有弹性更能应对变化a.定义观察者模式 b.自己实现观察者模式/** * Created by xjw on 2017 ...
基于springmvc开发注解式ip拦截器
一、注解类 1 @Documented 2 @Target({ElementType.TYPE,ElementType.METHOD}) 3 @Retention(RetentionPolicy.RUNTIME) 4 public @interface IPFilter { 5 ...
Java注解拾遗
2017-11-09 18:00:23

Java注解拾遗

注解简介: 注解Annotation是jdk1.5的新增功能,在现在的日常开发中,几乎离不开注解,写篇短文,来做个拾遗。注解作用: Annotation(注解)的作用是修饰包、类、构造方法、方法、成 ...
【算法】6、指数退避算法
今天简单跟大家聊下指数退避算法(Exponential Backoff ),关于指数避退算法的话题开始前首先向大家抛出几个问题:指数退避算法是什么呢?为什么要用指数退避算法呢?指数退避算法的应用场景有哪些呢?代码如何实现呢?带着这些疑问诸君且向下看。指数退避算法到底是什么呢?wi ...
Java作业八(2017
2017-11-09 17:01:25

Java作业八(2017

public class TAutoPerson { public static void main(String args[]) { new Person(); new Person(); new Person(); new Person(); ...
Java作业九(2017
2017-11-09 17:01:08

Java作业九(2017

/*圆的类*/public class R { private double radius; // 构造方法,有参构造 public R(double radius) { this.radius = radius; } //方法的重载,参数不同 // 构造方法,无 ...
多维度分析2017年最热门的编程语言
IEEE Spectrum网站发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言排行榜。据了解,IEEE Spectrum 的排序是来自 10 个重要线上数据源的综合,例如 Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHu ...
Netty(一)——Netty入门程序
转载请注明出处  前提:电脑上已经安装了JDK1.7并配置了JDK的环境变量path。  从Netty官网下载Netty最新安装包,解压。  这时会发现里面包含了各个模块的.jar包和源码,由于我们直接以二进制类库的方式使用Netty,所以只需要netty-all-4.1.15. ...
34岁!100天!学会Java编程(Day12)——知识点串连
知识点串连前面开发项目时,主要依靠的是《手把手教你学Java》中零散的知识点,以及将《Java从入门到精通》当作开发词典来进行查询。晚上将后者从头到尾过一遍,对知识点进行查漏补缺,拣主要的记录如下:变量的作用域。作用域静态(全局)变量>成员变量>局部变量。但是在类方法 ...
第一页下一页12345678910下10页末页第6/731页,总共:43811条数据