你的位置:首页 > Java教程
this的那点事
2017-11-18 01:00:06

this的那点事

对于很多初学者,this总是搞得我们晕头转向。现在,我就简单的总结一下关于this的那点事。this在函数定义时经常是不能确定的,只有在函数执行的时候才能最终确定this的归属。this总是指向最后调用它的对象,那么怎么知道到底是谁调用的呢?其实很简单,我们知道函数调用的其中一种 ...
ES之各种运算符,for、while、do while 、switch case循环
运算符优先级: 在所有的运算符中,括号的优先级最高,赋值符号的优先级最低。 小括号 > 计算运算符 > 比较运算符 > 逻辑运算符 > 赋值符号———————————————————————————————————————————————————— ...
Web前端
2017-11-17 22:00:16

Web前端

1、 ...
JQuery对checkbox的操作
2017-11-17 22:00:14

JQuery对checkbox的操作

对复选框组的全选、全不选、不全选,获取选中的复选框的值的操作点击全选按钮,复选框组全部选中或者全部取消。实现全选按钮和复选框组的联动,当复选框组中有一个没有被选中后,那么id=‘checkedAll’的全选按钮应该要取消选中;当复选框组全部选中后,全选按钮也应该被选中。获取已选中 ...
Java多线程与并发模型之锁
这是一篇总结Java多线程开发的长文。文章是从Java创建之初就存在的synchronized关键字引入,对Java多线程和并发模型进行了探讨。希望通过此篇内容的解读能帮助Java开发者更好的理清Java并发编程的脉络。互联网上充斥着对Java多线程编程的介绍,每篇文章都从不同的 ...
CL1338
2017-11-17 21:00:10

CL1338

随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了。对于学习有困难不知道如何提升自己可以加扣:1225462853进行交流得到帮助,获取学习资料 ...
如何监听Element组件el
2017-11-17 21:00:09

如何监听Element组件el

一、现象表单提交时需要处理输入框的回车事件,一般的原生input标签可以用@keyup.enter="onSubmit"(tips:onSubmit为定义的方法) 二、解决1、@keyup.enter="onSubmit" 改写为 ...
Quartz 任务调度框架整合Spring使用
简介  Quartz是一个完全由java编写的开源作业调度框架,其实是启动定时任务的框架。使用时只需创建一个org.quartz.Job接口的实现类,实现唯一的方法:public void execute(JobExecutionContext context) throws ...
Selectize使用总结
2017-11-17 19:00:04

Selectize使用总结

一、简介Selectize是一个可扩展的基于jQuery 的自定义下拉框的UI控件。它对展示标签、联系人列表、国家选择器等比较有用。它的大小在~ 7kb(gzip压缩)左右。提供一个可靠且体验良好的干净和强大的API。功能介绍:选项可查询和排序;使用箭头键←和& ...
java如何对List集合中的元素进行排序(请收藏)
在java开发中有时候我们需要对List集合中的元素按照一定的规则进行排序,比如说有个Person的集合,我们要根据Person的age属性进行排序输出,这就需要用到Java中提供的对集合进行操作的工具类Collections,其中的sort方法,大家看虾米哥的例子如下:1.Pe ...
JavaScript学习总结
2017-11-17 18:00:13

JavaScript学习总结

整理JavaScript方面的一些技巧,比较实用的函数,常见功能实现方法,仅作参考 变量转换var myVar = "3.14159", str = ""+ myVar,// to string int = ~~myVar, // to i ...
Spring boot 中 Spring Security 使用改造5部曲
文章的内容有点长,也是自己学习Spring security的一个总结。如果你从头看到尾,我想你对Spring Security的使用和基本原理应该会有一个比较清晰的认识。如果有什么理解不对的地方,请留言,谢谢。 一、Spring security 是什么?Spring Se ...
JavaScript工作体系中不可或缺的函数
一、函数的概念日常生活中,我们要完成一件事,总是习惯先有一个计划,后期按照计划,一步一步执行,则能够完成,并且达到一定效果实现一定的功能。在编程的世界里,“功能”可称呼为“函数”,因此“函数”即一段实现了某种功能的代码,并且可以供其他代码调用。 在JavaScript中,函数是由 ...
Spring框架context的注解管理方法之二 使用注解注入对象属性
首先还是<??><beans ="http://www.springframework.org/schema/beans" ="http://www.w3.org/2001/ ="http://www.springfram ...
jQuery中面向对象思想实现盒子内容切换
这里主要是模拟小米官网中的首页的内容模块实现的主要动态效果 布局:采用了bootstrap框架进行布局,及其其中的字体图标html:<!-- 内容 --> <div > <h2>内容</h2> <div & ...
获取一个类的类名
2017-11-17 17:00:19

获取一个类的类名

p.getClass().getName();p.getClass().getSimpleName();根据API中的定义:Class.getName():以String的形式,返回Class对象的“实体”名称;Class.getSimpleName():获取源代码中给出的“底层 ...
头像上传插件
2017-11-17 17:00:18

头像上传插件

上传头都是比较复杂的一件事,最近帮朋友找了一款插件给大家分享一下。ps:这个可以根据你的设计稿自由发挥 可以写成各种样式,不会再有固定插件的样式;演示地址:码云地址:https://gitee.com/durenlong/uploadingps:关键标签只有四个只要四个对应就ok ...
服务器中文乱码解决方法
经常碰到中文乱码问题,web,<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443 ...
solr索引库的创建
2017-11-17 17:00:11

solr索引库的创建

solr索引库的创建 一、找到你安装的【solrhome】目录(我的是这个) 二、进入该目录 三、选择其中任意一个索引库复制一份到该目录下并更名为要创建的索引库名称 四、进入【myindex】目录下,该目录下会有2个目录1个配置文件五、删除【data】 ...
【运行错误】Uncaught DOMException: Blocked a frame with origin null from accessing a cross
代码如下:<html> <head> <script> /*window.frames[]可以通过下标或名称访问单独的frame*/ window.onload=function(){ var ...
浅析Java反射机制
2017-11-17 16:00:25

浅析Java反射机制

一、什么是反射  动态获取类的信息以及动态调用对象的方法称为Java的反射(Reflection)机制。反射提供了封装程序集、模块和类型的对象。在Java运行时环境中,对于任意一个类的对象,可以通过反射获取这个类的信息。二、反射的作用  Java反射机制允许程序在运行时透过Ref ...
java遍历类的字段属性及其字段值
public class ReflectUtil { public static void reflect(Object o){ //获取参数类 Class cls = o.getClass(); //将参数类转换为对应属性数量的Field类型数 ...
陀螺仪属性介绍和实战
2017-11-17 15:00:15

陀螺仪属性介绍和实战

陀螺仪属性介绍和实战什么是陀螺仪? 陀螺仪的分类 陀螺仪的作用 手机陀螺仪的作用 deviceorientation事件 devicemotion事件 什么是陀螺仪?陀螺仪又叫角速度传感器,是不同于加速度计(G-sensor)的,他的测量物理量是偏转、倾斜 ...
elastic job 动态设置定时任务
1. 版本 <!-- import elastic-job lite core --> <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic ...
关于执行上下文
2017-11-17 14:00:26

关于执行上下文

JS执行上下文,也可以理解为代码的运行环境或者作用域,分别为以下三种1,全局上下文,引擎最先进入的就是这个环境2,函数级别的代码,当执行函数(就是函数调用),运行内代码3,Eval代码,在Eval函数中运行的代码每当调用一个函数(不管是否重复),一个新的执行上下文会被创建出来具体 ...
FastDFS分布式文件系统
2017-11-17 14:00:20

FastDFS分布式文件系统

一.FastDFS:  是一个分布式文件系统,具有文件存储,文件同步,文件访问解决了大量文件存储问题二.FastDFS:架构   Client:   客户端   Tracker:   tracker是一个追踪服务器,它时刻的关注着Storage服务器,它是stor ...
浅谈Java中流的概念与用途
Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文 ...
常用正则
2017-11-17 14:00:15

常用正则

一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9 ...
Spring MVC体系结构和处理请求控制器
Spring MVC体系结构和处理请求控制器一:MVC设计模式:(1.)数据访问接口:DAO层(2.)处理业务逻辑层:Service层(3.)数据实体:POJO(4.)负责前段请求接受并处理:Service(5.)负责前端页面展示:JSP 这种构架模式就是MVC设计模式 ...
jquery ui dialog 内部使用asp.net控件
dialog中只要加上appendTo:"form",就能解决后端无法获取asp.net控件的值,同时解决了modal: true,启动模式对话框时无法操作对话框。jquery ui dialog代码: $(document).ready(function() ...
关于Dubbo和Spring异步注解@Async的冲突
项目中难免会有异步处理的需求,像异步记录日志啦,异步发送邮件啦,而Dubbo又是现在主流的分布式框架,所有异步+Dubbo的组合是再所难免的但博主是实践中发现Dubbo的服务并不能很好的跟Spring的@Async异步注解共存,否则会直接报错解决方法时直接使用Dubbo自己的异步 ...
13
2017-11-17 12:00:08

13

配套讲解视频:1.变量划分2.成员变量与局部变量3.变量的作用域与生命周期一、变量定义方式  数据类型 变量名 = 值; 二、变量分类  变量根据定义位置不同可分为两类:  1.成员变量:直接定义在类中的变量 ...
java反射(java.lang.reflect)
1. 详情请看jvm(虚拟机)规范java.lang.reflect.Modifierpublic static final intABSTRACT1024public static final intFINAL16public static fi ...
angular 过滤器(日期转换,时间转换,数据转换等)
(function() { 'use strict'; /** * myApp Module * * Description */ angular.module('myApp') .filter('is_null', fu ...
如何在 vue 项目里正确地引用 jquery 和 jquery
使用vue-cli构建的vue项目,webpack的配置文件是分散在很多地方的,而我们需要修改的是build/webpack.base.conf.js,修改两处的代码// 在开头引入webpack,后面的plugins那里需要var webpack = require(' ...
tomcat7w.exe 出现指定的服务未安装
一般情况下我们将tomcat做成服务时都会指定服务的名称:service install ywbase安装后, 服务名称是ywbase.这时候用tomcat7w.exe配置jdk内存会出现指定的服务未安装.解决的方案:将tomcat7w.exe 改成 ywbasew.exe ...
log4j tcpsocketserver
2017-11-17 00:00:36

log4j tcpsocketserver

1 Mavn3.on the pom. <dependencies> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId> ...
java工具包一:日期处理
2017-11-16 23:00:21

java工具包一:日期处理

作者:NiceCui本文谢绝转载,如需转载需征得作者本人同意,谢谢。本文链接 > 1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; ...
进程和线程
2017-11-16 22:00:12

进程和线程

什么是进程?进程是操作系统中运行的一个任务(一个应用程序运行在一个进程中)进程(process)是一块包含了某些资源的内存区域,操作系统利用进程把它的工作划分为一些功能单元。进程包含一个或多个线程。进程还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。线程只能归属于一 ...
RabbitMQ的简单应用
2017-11-16 21:00:44

RabbitMQ的简单应用

虽然后台使用了读写分离技术,能够在一定程度上抗击高并发,但是如果并发量特别巨大时,主数据库不能同时处理高并发的请求,这时数据库容易宕机. 问题:现在的问题是如何既能保证数据库正常运行,又能实现用户数据的入库操作? 解决方案:引入rabbitMQ技术:说明:当数据库的访问压 ...
Redis集群的搭建
2017-11-16 21:00:42

Redis集群的搭建

redis集群的特点:1.机器多,能够保证redis服务器出现问题后,影响较小2.自备主从结构,自动的根据算法划分主从结构.动态的实现3.能够根据主从结构自动的实现高可用4.实现数据文件的备份 3.Redis集群的搭建步骤:准备9台服务器 3主6从 一 ...
vue和mintui
2017-11-16 21:00:30

vue和mintui

mintui是饿了么团队针对vue开发的移动端组件库,方便实现移动端的一些功能,这里只用了Loadmore功能实现移动端的上拉分页刷新,下拉加载数据.mintui官网 ><template> <div class="main-body" ...
解决webstorm启动索引文件卡死问题
问题当目录下的文件数量较大时,用webstorm打开会出现卡顿,甚至卡死现象,例如:node_modules目录解决方案不让webstorm索引该目录下的文件步骤:1.node_modules目录右键,弹出菜单2.选择Mark Directory as3.再选择exclude这样 ...
java操作solr实现查询功能
一、封装的查询方法/** * solr查询方法 * @param client solr客户端 * @param query solr查询对象 * @return list集合 * @throws SolrServerException * @throws IOEx ...
通过hibernate封装数据库持久化过程回顾泛型/继承/实现等概念
前言在开发过程中,我们不难发现,客户的需求以及产品的定位对开发内容的走向有很大的决策作用,而这些往往需要在一开始就尽可能考虑周全和设计完善。为什么说是尽可能,因为我们都知道,需求这种东西,一言难尽...作为开发者,既然无法掌控需求的变更等因素,那我们就要把握好自身能决定的工具资源 ...
Nodejs学习笔记(十五)
2017-11-16 20:00:10

Nodejs学习笔记(十五)

目录前言搭建项目及其它准备工作创建数据库创建Koa2项目安装项目其它需要包清除冗余文件并重新规划项目目录配置文件规划示例路由,并新建相关文件实现数据访问和业务逻辑相关方法编写mysql-helper.js编写数据访问方法规划业务逻辑返回值编写业务逻辑注册登录首页安全退出写在之后前 ...
Spring框架bean的注解管理方法
首先在原有的jar包:需Spring压缩包中的四个核心JAR包beans 、context、core 和expression下载地址:https://pan.baidu.com/s/1qXLHzAW以及日志jar包commons-logging 和log4j下载地址:https: ...
多少牛逼的程序员毁在low逼的英文发音上(JAVA)
最最常用的关键词及音标数据类型:boolean、byte、short、int、long、double、char、float、double。包引入和包声明:import、package。用于类和接口的声明:class、extends、implements、interface。流程控 ...
JS中0与‘0’
2017-11-16 19:00:14

JS中0与‘0’

JS中0为false,字符串‘0’为true ...
仿QQ聊天程序(java) 整体思路与操作手法
一、设计内容及要求1.1综述A.系统概述我们要做的就是类似QQ这样的面向企业内部的聊天软件,基本功能和QQ类似。首先,系统分为两大部分,第一部分是客户端,是用户使用的部分,第二部分就是服务器,所有的客户端都是通过服务器来进行用户身份验证及聊天转接的。客户端提供主要的界面及服务请求 ...
网页设计——准备
2017-11-16 18:06:18

网页设计——准备

欢迎想学习网页设计的伙伴们,我会定期开始录制免费的网页设计教程,主要是作为一种学习的分享。首先,给大家介绍一下,我在纽特逻辑工作,主要从事前端设计,本次课程循序渐进,难度初级,最后是一个设计出题网页为结束。开始之前,要做一些准备:1.软件准备(1)<首先安装>Java ...
@PostConstruct和@PreConstruct
2017-11-16 18:06:07

@PostConstruct和@PreConstruct

详情参见:https://www.cnblogs.com/landiljy/p/5764515.html 1.@PostConstruct说明 被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似 ...
Git初次使用时的安装配置
1、本地电脑没有关联过Git,打开git bush输入$ ssh-keygen -t rsa -C "724277441@qq.com(自己GitHub的邮箱)",创建SSH Key。2、在我的电脑C盘里面找到.ssh文件夹。打开公钥id_rsa.pub文件, ...
JS 运算、判断优化
2017-11-16 17:00:27

JS 运算、判断优化

1、二级制操作优于Math如://函数向下取整 console.log(Math.floor(8.9)); //二进制向下取整 console.log(8.9>>0);2、慎用||大量运用if(x === null){ x={} } 优于x=x||{}3、swi ...
js时间戳与日期格式的相互转换
下面总结一下js中时间戳与日期格式的相互转换:1. 将时间戳转换成日期格式:function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话 ...
jquery截取手机号中间4位数,然后变为*
$(function() { var phone = $('#phone').text(); var mphone = phone.substr(0, 3) + '****' + phone.substr(7); $('#phone' ...
ES之事件绑定,解除绑定以及事件冒泡、事件捕获
绑定事件的处理方法任何元素都有事件属性,而绑定事件就是将这个事件与一个函数相连接。①句柄事件dom.onXXX = function () {代码块} 以on开头的事件属于句柄事件兼容性非常好,但是一个事件只能绑定一个处理函数。当绑定多个时后面的会覆盖前面的。这种方法相当于在H ...
encodeURIComponent() 函数的使用
说明:encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。维护项目中,遇到一个登录的问题:(用户的loginName为33195221,密码为147258369+),在密码正确的情况下登录,显示密码错误。于是翻看了代码,看到了登录请求的代码为这样的 ...
使用VS2017开发APP中使用VUE.js开发遇到打包出来的android文件 在低版本的android(4.3)中无法正常使用
使用VS2017开发VUE的APP应用遇到的问题集合 1, 打包出来的apk文件在Android 6.0版本以上手机可以正常打开,在Android 4.3版本手机上无法打开原因:一开始猜测是不是VS中安卓设置不正确,最后确定的问题是,低版本内置的浏览器(webview) ...
Spring 邮件发送
2017-11-16 16:00:25

Spring 邮件发送

前言:以前都是直接用Java自带的邮件工具发送邮件,现在Spring帮我们做了封装,提供了更好用更简单的发送邮件工具JavaMailSender关于邮件服务器的设置就不在这里说了,直接去QQ邮箱设置下就好,下面看下主要的步骤: 步骤一、添加发送邮件相关Maven依赖 < ...
第一页下一页12345678910下10页末页第1/729页,总共:43733条数据