你的位置:首页 > Java教程
【前端】javascript+jQuery实现旋转木马效果轮播图slider
实现效果: 实现原理:技术栈:javascript+jQuery+html+css实现步骤:// 0. 获取元素// 1. 鼠标放置到轮播图上,显示两侧的控制按钮,移开后隐藏// 2. 为两侧控制按钮绑定事件(调用同一个方法,只有一个参数,true为正向旋转,false为反向 ...
成为伟大程序员的 10 个要点
最近我在接受采访时被问到我关于成为一名伟大程序员的见解。这是一个有趣的问题,我认为我们都可以是伟大的程序员,无论我们的天赋如何,如果我们遵循一些规则的话——我相信——这应该是常识。实际上,这些规则并不只适用于编程领域,也适合任何专业。当然,这10个要点中的所有内容并不都是完全正儿 ...
各类运算符
2017-11-02 23:00:09

各类运算符

各类运算符一、算术运算符 +、-、*、/(整数相除结果仍是整数,若结果有小数,需要让运算变量有一个为小数)、%、++、-- 二、赋值运算符   =(将等号右边的赋给左边)、+=、-=、*=、/=、%+     赋值运算会自动进行数据类型转换 三、关系运算符   >、< ...
Velocity——velocity遍历josn格式的字符串
使用velocity脚本语言遍历josn格式的字符串1、由于数据库会存储一些json格式的字符,为方便以后使用筛选如果这些数据我们查出来直接遍历使用velocity是根本行不通的,例如这样的话:java后端这样传@RequestMapping(value="/mad/v ...
springmvc报406错误
2017-11-02 21:00:17

springmvc报406错误

springmvc出现406,无非就两种情况,第一,百分之九十是json包没加进来,第二,百分之十,就是@ResponseBody返回的的数据,在请求的URL中不能有 .html的后缀 ...
粗略整理的java面试题
2017-11-02 21:00:16

粗略整理的java面试题

1.垃圾回收 是回收的空闲堆空间只有在cpu空闲并且堆空间不足的情况下才回收2.threadlocal 就是为线程的变量都提供了一个副本,每个线程运行都只是在更新这个副本。Threadlocal可以解决线程不安全的情况,比如说SimpleDateFormatThread ...
jQuery Validate表单验证插件
//signupForm 表单id $("#signupForm").validate({ // submitHandler 表单数据验证通过后的提交 submitHandler:function(form){ alert("提交事件!" ...
你真的搞懂ES6模块的导入导出规则了吗
前言模块作为ES6规范的核心部分之一,在实际项目开发中经常会看到它的身影,那么我们是否真正了解它的相关规则呢,今天就带大家一起了解一下模块的导入导出规则 导入ES6模块的导入(即import)大致分为:命名导入、命名空间导入、默认导入、空导入;那怎么知道用哪种方式来导入源模块 ...
mysql整理
2017-11-02 19:00:10

mysql整理

一、建表(创建一个简单的用户权限关系表)  1.user(用户表)1 CREATE TABLE `user` (2 `username` varchar(255) NOT NULL,3 `password` varchar(255) DEFAULT NULL,4 `sex` va ...
你真的懂offset与scroll吗?
背景身为一个前端工程师,每次在做关于滚动或者定位之类的交互时,或多或少都会用到offset、scroll之类的元素属性值来计算距离,但是每次都是现用现百度,从来没有真正系统地弄明白其中的原理及用法;在马上十一国庆假期以及项目压力较小的情况下,特作此篇总结以弥补相关知识的缺失 ...
java SE 入门之控制语句方法递归算法(第五篇)
一 控制语句(选择结构) 在学习控制语句之前,我们要先明确两件事情,什么是顺序结构(也叫做顺序执行),什么是选择结构 (分支结构或分支执行或选择执行),我们的代码执行是分为先后顺序的,就像我们之前写的代码,从入口执行到结束,这叫做顺序结构。如果之间有选择,执行或者不执行,就叫 ...
Mac下如何安装JDK
2017-11-02 17:00:06

Mac下如何安装JDK

1.访问Oracle官网 ,然后按下图提示操作: 2.点击“JDK DOWNLOAD”按钮: 3.选择“Accept Lisence Agreement”同意协议: 4.点击Mac OS X x64后面的下载链接: 下载完成后点击安装包,按 ...
JavaScript  事件基础呦~
2017-11-02 16:00:19

JavaScript 事件基础呦~

docutment: 网页,其实是一个节点,是最顶层虚拟的父节点。event:   >不兼容:火狐与IE 事件冒泡 // ...
如何线上部署node.js项目
2017-11-02 16:00:10

如何线上部署node.js项目

来源 id="前言">前言最近工作不是很忙,在空闲时间学习用node+express搭建自己的个人博客。目前进度大概进行到一半了,等不及想部署上线看下效果(学习阶段的人总是很兴奋,有一点点小成果就想马上看看 =_=!)。 于是买了个阿里云服务器,自己 ...
关于MVC模式的登录注册
2017-11-02 15:00:16

关于MVC模式的登录注册

最近初学jsp,顺便编写了一个基于MVC开发模式的登录注册1、util包用于连接数据库操作 1 package com.util; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import ...
jquery的遍历选择器
2017-11-02 15:00:04

jquery的遍历选择器

我从w3c上截了一张图,如图所示:下面我们来详细说一说。这些选择器。1.add() 方法将元素添加到匹配元素的集合中。例子:.add(selector)$("div").add("p").css("background" ...
关于java.io.IOException: Server returned HTTP response code: 400 for URL报错和string.getBytes()字符集
400 请求出错:由于语法格式有误,服务器无法理解此请求总论:这种错误应该会有很多原因,这里指出的是因为字符集编码的原因导致400,主要代码:向服务器发送请求传输json参数用的是out.write(json.getBytes())(读取的是操作系统的字符集,如果操作系统与部署项 ...
吃金币游戏2.0版 新增炸弹功能 新增游戏倒计时功能 新增胜利失败检测功能 使用如鹏游戏引擎制作窗体 一维数组设置金币
游戏代码如下:package com.swift;import java.awt.Color;import java.awt.Point;import java.awt.event.KeyEvent;import com.rupeng.game.GameCore;/** * @a ...
原生js轮盘抽奖实例分析(幸运大转盘抽奖)
效果图:所需图片素材:这张图是pointer.png的位置的。turntable-bg.jpg这张是转盘背景图,在背景位置。这张是turntable.png位置的。 需要这三张图片,如果要实现一下,直接另存这三图片引入进去即可。如果不会请修改成对应的图片名字,放到同一 ...
给解决问题ANR一个印象
2017-11-02 14:39:34

给解决问题ANR一个印象

理解核心首先ANR分成四个类型:ServiceTimeout-Service,(bind,create,start,unbind等等),超过前台20s,后台200s没有处理完成发生ANRBroadcastTimeout- BroadcastReceiver,超过前台10S,后台6 ...
Spring容器组建注解@Component和Resouces实现完全注解配置
@Resource和@Component实现零1、@Resource的注解: @Resource是J2EE的注解。意思是说在容器里面找相应的资源。也可以通过name属性指定它name的资源。可以注解到field或者setter上面 public class ...
Spring Aop的理解和简单实现
1、AOP概念所说的面向切面编程其实就是在处理一系列业务逻辑的时候这一系列动作看成一个动作集合。比如连接数据库来说:加载驱动-----获取class--------获取连接对象-------访问数据库------查询---------操作结果对于上面的这一系列动作我们把其中的虚线 ...
d3根据数据绘制不同的形状
绘制力导向图的时候通常节点都是圆形,但也会遇到公司节点绘制成圆型,人绘制成方形的情况,那我们怎么依据数据绘制不同的形状。 你可能首先会想到,这很简单啊,是公司的时候append circle,是人的时候append rect。但是append并没有提供回调也就是说我们 ...
吃金币游戏2.0版 新增新增炸弹功能 新增游戏倒计时功能 使用如鹏游戏引擎制作窗体 一维数组设置金币
package com.swift;import java.awt.Color;import java.awt.Point;import java.awt.event.KeyEvent;import com.rupeng.game.GameCore;/** * @author s ...
java.util.concurrent CyclicBarrier类
CyclicBarrier类:  原文:一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier ...
velocity的基础使用
2017-11-02 12:00:23

velocity的基础使用

velocity的基本使用要求:掌握jsp的jstl技术,因为velocity的用法和jstl非常相似。语法上差别不大,但是velocity的示例明显比jstl少,解释也少,所以使用velocity必须熟练掌握jsp的jstl技术,否则velocity用起来不是那么顺手。学习ve ...
前端基础部分全套教程
2017-11-02 12:00:20

前端基础部分全套教程

这是我自己早前听课时的前端基础全套知识,使用于初学者 也可以适用于中级的程序员 我做成了压缩文件的类型,你们可以下载 笔记是比较系统全面,可以抵得上市场上90%的学习资料。讨厌那些随便乱写的资料还有拿出来卖钱的人!在这里我免费的分享出来供大家使用!在这个平台真的可以学习到不少的东 ...
基础进阶(一)之HashMap实现原理分析
HashMap实现原理分析1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间 ...
vue如何正确销毁当前组件的scroll事件?
将方法写出来,销毁在beforeDestroy写。mounted(){ window.addEventListener("scroll",this.handleFun),},methods:{ handleFun(){ let t = document.doc ...
有效处理Java异常三原则
2017-11-02 10:38:58

有效处理Java异常三原则

Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题:什么出了错?在哪出的错?为什么出错?在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异 ...
Hql整理
2017-11-02 10:38:57

Hql整理

一、实体类直接查询  hql语句:(没有select * 表示默认选择全部属性)1 public static String GET_ALLUSERINFO="from UserEntity";   测试: 1   @Test 2 public void ...
那些java中的常用类(一)
本节介绍一下java中那些常用的类,包括:系统相关类(System、Runtime)、日期时间类(Date等)、Object、Math、Random、File、枚举类(Enum)1.系统相关类System类System类是一些与系统相关的属性和方法的集合,且System类中所有的 ...
es6 语法 (Decorator)
2017-11-02 10:38:52

es6 语法 (Decorator)

修饰器是一个函数,用来修改类的行为(注意:1、函数 2、修改行为 3、对类进行操作){ //修饰器函数定义 target:类本身,name名称,descriptor描述 let readonly = function(target, name, descriptor) ...
es6 语法 (模块化)
2017-11-02 10:38:52

es6 语法 (模块化)

//export export let A=123; //导出 //导出函数export function test(){ console.log('test');}//导出类export class Hello{ test(){ console.log(' ...
小米Java程序员第二轮面试10个问题,你是否会被刷掉?
近日,开发者头条上分享了一篇“小米java第二轮面经”,有很多的java程序员表示非常有兴趣。下面l就和各位分享小米java第二轮面经(华为java工程师笔试面试题可以看文章某尾):0、谈谈对Spring的认识1、java集合的继承关系2、你知道CLOSE_WAIT这个状态吗?3 ...
vue打包后显示空白正确处理方法
在项目中很多时候需要用到vue打包成html不需要放在服务器上就能浏览。根据官网打包出来的html直接打开是显示空白。 正确的方法步骤是1、找到配置文件修改 这样打包处理可以打开但是页面样式会找不到2、修改找到对应的位置加上publicPath: '../../& ...
Java二维数组制作图片迷宫 使用如鹏游戏引擎制作窗口界面 附带压缩包下载,解压后双击start.bat启动
程序源码如下: package com.swift;import java.awt.Point;import java.awt.event.KeyEvent;import com.rupeng.game.GameCore;public class GameOfShuzu im ...
Velocity——#macro 指令
2017-11-02 10:38:48

Velocity——#macro 指令

1 #macro(formatIncreaseData $increase) 2 #if(${product.onlineStatusFlag} =='0') 3 -- 4 #elseif(!$increase || $increase=="&q ...
java基础概念
2017-11-02 10:38:46

java基础概念

一、Java语言从何而来?发展平台版本   Java语言最初是属于SUN公司的产品,始于1994年   Java语言之父:詹姆斯高斯林   Java语言平台版本: JavaSE:基本版本   JavaME   JavaEE:企业版   常用版本:    ...
不借助vue
2017-11-02 10:38:44

不借助vue

前言:  对于刚刚接触vue的同学来说,直接用官方的构建工具vue-cli来生成一个项目结构会存在一些疑惑,比如: .vue组件 为什么可以写成三段式(tempalte、script、style)? 整个项目是怎样组织运行起来的,main.js - App.vue - ...
10.30作业.
2017-11-02 10:38:42

10.30作业.

static属性和方法如何调用:public class p { private String name; private int age; static String city ="A城"; public p(String name,int age) { ...
类的反射实例(servlet的抽取)
类的反射实例具体以后我们写的时候不用写BaseServlet,因为各种框架都已经给我们写好了 所以,user对应的servlet的界面长这样: ...
D3、openlayers的一次尝试
2017-11-02 10:38:36

D3、openlayers的一次尝试

近期尝试了一个webgl相关的内容,有些小激动,及时分享一下我的测试示例,效果如下:此示例分从业务角度分为两部分,一个部分为d3展示的柱图,另一部分则为用openlayers展示的地图。而其难点却在界面的交互效果。实现内容的翻面。 一、翻面效果的实现此效果看似神奇,理解清楚原 ...
JavaScript中的alert()与console.log()的区别
1.alert() [1.1]有阻塞作用,不点击确定,后续代码无法继续执行 [1.2]alert()只能输出string,如果alert输出的是对象会自动调用toString()方法 e. ...
小tips:vue项目中使用axios上传图片等文件
首先安装axios:1.利用npm安装npm install axios &ndash;save2.利用bower安装bower install axios &ndash;save3.直接利用cdn引入<script src="https://un ...
【前端】javascript+jquery实现手风琴式的滚动banner或产品展示图
实现效果实现步骤 // 鼠标放入到li中该盒子变宽,其他盒子变窄,鼠标移开大盒子,恢复原样 // 实现步骤 // 1. 给li添加背景 // 2. 绑定onmouseover事件,鼠标放入到li中,该盒子变宽,其他盒子变窄 // 3. 移开盒子,恢复原样 实现代码 ...
MySql查询分页数据
2017-11-02 10:38:30

MySql查询分页数据

MySql查询分页数据 ...
从成本角度看Java微服务
2017-11-02 10:38:29

从成本角度看Java微服务

近年来,微服务因其良好的灵活性和伸缩性等特点备受追捧,很多公司开始采用微服务架构或将已有的单体系统改造成微服务。IBM也于近日开源了轻量级Java微服务应用服务器 Open Liberty 。但是采用Java开发微服务真的是最好的选择吗?来自JPmorgan的高级工程师 Elli ...
一个Java小白的面试之旅总结
前言今天去了一家国内领先的可视化智能硬件公司面试。面试的我是技术总监。为人和蔼,和他交谈中,我还有一股紧张。面试中,能感觉他功力深厚,同时也学到了很多东西。个人感觉,我对自己的面试结果不是很满意。技术总监问的问题比较深入,也是我平时比较疏忽的知识点。关于Int类型的理解面试官问我 ...
for 与forEach的区别
2017-11-02 10:38:28

for 与forEach的区别

for循环 for循环,通过下标,对循环中的代码反复执行,功能强大,可以通过index取得元素。在处理比较复杂的处理的时候较为方便。 foreach循环 foreach,从头到尾,对于集合中的对象遍历。适用于简单的遍历。foreach使用的时候,会锁定集合的对象,期间 ...
Struts2Utils方法详解
2017-11-02 10:38:27

Struts2Utils方法详解

package com.apdplat.platform.util; import com.apdplat.platform.log.APDPlatLogger;import java.io.IOException;import java.io.OutputStream;im ...
用jQuery操作元素的属性与样式
元素属性和Dom属性简介对于下面这样一个标签元素:<img id='img' src="1.jpg" alt='1' class="imgs"></img> 我们通常将id,src,a ...
Input过滤输入(摘自《JavaScript高级程序设计(第3版)》)
我们经常会要求用户在文本框中输入特定的数据,或者输入特定格式的数据。例如,必须包含某些字符,或者必须匹配某种模式。由于文本框在默认情况下没有提供多少验证数据的手段,因此必须使用JavaScript 来完成此类过滤输入的操作。而综合运用事件和 DOM 手段,就可以将普通的文本框转换 ...
Spring、SpringMVC、SpringData + JPA 整合详解
原创播客,如需转载请注明出处。原文地址:qingqing_crawl@163.com-------------------------------------------------------------------------------------------------- ...
chrome调试工具
2017-11-01 12:00:20

chrome调试工具

今天在调试bug的时候有一个需求,我需要知道我的代码中有哪些地方在修改body的style,然后我想到了DOM节点监听。为body添加断点然后开始调试,但是现在的前端技术栈太复杂,即使打了断点也会跳进第三方包里。调用栈里有太多无关的js代码,妨碍调试。所以你可以选中文件右击后,选 ...
vue slot
2017-11-01 12:00:19

vue slot

一般我发现slot都是用在子组件 不知道对不对,不对的请留言指教 ,谢谢谢谢 使用slot场景一:子组件Minput.vue<input type='text'/> 父组件 Minput <Minput>可以显示吗</M ...
java线程的6种状态以及相互转换
线程如何创建创建线程有三种方式:继承Thread类;无返回值的Runnable;有返回值的Callable示例如下package com.rcl.platform.demo;import java.util.concurrent.Callable;import java.util ...
【RabbitMQ】3、win7下安装RabbitMQ
RabbitMQ依赖erlang,所以先安装erlang,然后再安装RabbitMQ;erlang,下载地址 ERLANG_HOME=D:\Program Files\erl7.1 追加到path=%ERLANG_HOME%\bin;验证erlang是否安装成功, 打开cmd命令 ...
JS获取对象“属性和方法”的方法
平时在写的代码过程中,经常会遇到对对象Object的数据处理。而在对对象的数据处理中,操作最频繁的是&ldquo;数据引用&rdquo;、&ldquo;值的修改&rdquo;、&ldquo;获取关键字(属性)&rdquo;。平时最烦 ...