你的位置:首页 > Java教程
Java引用类型与指针的前世今生
学过Java的都知道,Java中并没有指针这一功能。但有一个和它很像的概念,即“引用”。 说它们很像是因为两者都指向一片内存地址,但实际在概念和作用上还是有很大的区别。 先来说一说指针吧,指针的引入是C的神来之笔,有人说C语言的全部精华就是指针。指针代表一个“对象或函数” ...
关于springmvc的文件下载简析
1.文件下载思路:   点击下载操作后,会将前端的数据传输到Controller,根据获得的数据(可能是文件id,文件name等等)去数据库查询出文件的具体信息(文件的类型,文件的存储路径,文件大小等等),然后根据文件的路径,用输入流去读取数据,通过HttpServletResp ...
AES高级加密标准简析
2017-11-24 23:00:02

AES高级加密标准简析

1 AES高级加密标准简介1.1 概述  高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过 ...
vue日志demo,增删改查的练习
# 安装### 1. 确定电脑已装node和npm``` node -v ``` ``` npm -v```出现版本号则说明电脑已经安装好node和npm### 2. 创建一个基于webpack的项目```vue init webpack dailyrecord```### 3. ...
java的图形界面初学惯用
2017-11-24 20:53:55

java的图形界面初学惯用

1、单一界面的创建public void mainFrame() { HashMap<String, Component> views = new HashMap<String, Component>(); JFrame jf = new JFrame ...
开源跨平台移动项目Ngui【CSS样式表规则及用法】
CSS样式表简介CSS样式表全称叫Cascading Style Sheets是一种用来表现HTML文件样式的语言,是Web前端开发中一定会用到的排版语言,那么Ngui中css的灵感就来自于此。与其说是灵感还不如果说是借鉴并通过精简而来,因为开发这个框架的初衷效率一直就是最重的目 ...
赢在面试之Java多线程(十一)
121,什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个 ...
查找里程
2017-11-24 20:53:48

查找里程

题目内容:下图为国内主要城市之间的公路里程: 你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。 注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。注意:你并不需要去录入上图的数据,数据是在程序输入中给的。 输入 ...
input[type=file]样式美化及实现图片预览
前言  上传图片是常见的需求,多使用input标签。本文主要介绍 input标签的样式美化 和 实现图片预览。  用到的知识点有:    1、input标签的使用    2、filelist对象 和 file对象    3、fileReader对象样式美化  原生的input标签 ...
面试之JavaWeb篇(十三)
2017-11-24 20:53:46

面试之JavaWeb篇(十三)

148,AJAX有哪些有点和缺点?优点: 1、最大的一点是页面无刷新,用户的体验非常好。 2、使用异步方式与服务器通信,具有更加迅速的响应能力。 ...
11/24开会难点
2017-11-24 20:53:45

11/24开会难点

1 <script type="text/javascript"> 2 var num = 20; 3 var obj = { 4 num: 30, 5 fn: (function(num){ 6 this ...
java 继承
2017-11-24 20:53:43

java 继承

父类public class person { String name; int age; void eat(){ System.out.println("吃饭"); } void introduce(){ System.out.printl ...
阿里云 Angular 2 UI框架 NG
2017-11-24 20:53:43

阿里云 Angular 2 UI框架 NG

说明:Angular2出来后,一直想找个基于Angular2的前端后台管理框架,但一直没有找到比较适合的。前段时间在Angular官网资源无意之间看到NG-ZORRO,NG-ZORRO由阿里计算平台事业部、阿里云等不同部门的一些小伙伴在原业务组件的基础上共同构建而成,而且已开源, ...
我的物联网项目(十四) 分布式事务
2.0平台服务化架构,必然分库,分库又必然面临一个分布式事务处理问题,所以无论是设计还是编码远远比1.0单体应用架构的工作量要大。不过做任何事情,重点不在实施,而是在思路,所以要解决分布式事务问题,还得先想清楚屡清楚怎么去做才是重点之重。分布式事务处理方法其实大把,无需担忧找不到 ...
jQuery获取父级、兄弟节点的方法
一、jQuery的父节点查找方法 $(selector).parent(selector):获取父节点 $(selector).parentNode:以node[]的形式存放父节点,如果没有父节点 ...
window环境下npm install node
2017-11-24 20:53:38

window环境下npm install node

最近准备想用vue-cli初始化一个项目,需要sass-loader编译;发现window下npm install node-sass和sass-loader一直报错,window 命令行中提示我全局安装 node-gyp ,有些提示好像是本地找不到python,于是我按照提示安 ...
利用JavaScript的%做隔行换色
<html><head><meta charset="utf-8"><title>无标题文档</title><style type="text/css"> li { ...
JavaScript的switch循环
2017-11-24 21:00:11

JavaScript的switch循环

<html><head><meta charset="utf-8"><title>无标题文档</title><style type="text/css"> #div1 ...
Cookie和Session
2017-11-24 21:00:08

Cookie和Session

最近看到了 一篇关于cookie和session的文章,写的非常详细全面,受益匪浅。写一下从中学到了些什么吧!  首先我们知道cookie和session是用来跟踪会话的,因为http协议是无状态的,也就是说服务器和浏览器一旦结束会话,再次交换数据时就会创建新的会话。就像是A ...
使用NamedParameterJdbcTemplate向oracle插入枚举类型数据
使用NamedParameterJdbcTemplate向数据库插入含有枚举类型数据的对象时会出现的JAVA和SQL类型不匹配的情况,例如对于如下的JAVA类定义和对应的Oracle表定义: 1 public class MetaPhysicColumn { 2 3 publ ...
Spring框架针对dao层的jdbcTemplate操作 包括crud
crud指数据库或者持久层的基本操作,包括增加(Create)、读取查询(Retrieve 取回)、更新(Update)和删除(Delete)Spring不仅对JDBC进行了封装,也对Hibernate进行了封装,还有IbatisjdbcTemplate与Java Web时的db ...
二进制的前导的零(
2017-11-24 20:00:19

二进制的前导的零(

二进制的前导的零题目内容:计算机内部用二进制来表达所有的值。一个十进制的数字,比如18,在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到,从左边数过来,在第一个1之前,有27个0。我们把这些0称作前导的零。 现在,你的 ...
2017.11.24——学习笔记(一)【数字雨及数组分割知识】
【以下作品非原创,仅学习用】 <style>   html,body{ width: 100%;height: 100%;overflow: hidden; } </style></head><body>   <canvas ...
Dom4j解析xml
2017-11-24 19:00:09

Dom4j解析xml

本文转自:https://www.cnblogs.com/liuchaogege/p/5869044.html1 dom4j介绍  dom4j是一个Java的2 使用dom4j创建  Document document = DocumentHelper.createDocumen ...
15
2017-11-24 19:00:07

15

配套详细讲解视频什么是封装封装的好处 一、什么是封装 二、封装的好处 以下是使用封装前与封装之后的代码对比 以上代码使用封装之后 ...
java 学习(二)
2017-11-24 18:00:18

java 学习(二)

public class Scoure { public static void main(String args[]) { int score=90; if (score>=85 && score <=100) { System.out.pri ...
从request获取各种路径
2017-11-24 18:00:16

从request获取各种路径

转载 >equest.getRealPath() 这个方法已经不推荐使用了,代替方法是: request.getSession().getServletContext().getRealPath() 在servlet里用this.getServletContect().g ...
写给其它语言想要学习JavaWeb的建议
一、边上班 边学习 有时候项目一忙过段时间在看 忘的快 有什么好的技巧?  对于以上问题,其它语言想要学习Java的  多回去看看就可以了,抽空的时候写写代码  因为语言都是通的,思想都是一样  后期一个项目全部都能找回来了,所以不用担心 二、其它语言学习Java过程  ...
JavaScript 性能优化的小知识总结
前言一直在学习 javascript,也有看过《犀利开发 Jquery 内核详解与实践》,对这本书的评价只有两个字犀利,可能是对 javascript 理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。鉴于想让自己有一个提升, ...
IntelliJ IDEA运行慢解决方法
今天在用IntelliJ IDEA运行项目时速度奇慢,上网找了一些解决方法,记录一下以供参考。修改配置文件IntelliJ IDEA\bin下idea.exe.vmoptions -server -Xverify:none -Xms300M -Xmx51 ...
ECMAScript6词法
2017-11-24 17:00:32

ECMAScript6词法

ES6简介 ECMAScript 6.0(简称 ES6)是 JavaScript 语言的下一代标准,它于2015 年 6 月正式发布。ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。ECMAScript实现还有 ...
14
2017-11-24 16:00:14

14

配套视频详解面向对象-包面向对象-import关键字面向对象-包的静态导入(了解)一、什么是包 二、包的作用  三、包语法 四、类名 五、调整包的显示结构  六、包的导入    关注 ...
java回顾
2017-11-24 16:00:11

java回顾

第7章 java集合set list mapset集合:无序,不能重复;list集合:有序,可以重复;map集合:键值对;7.2 collection 和 iterator接口List<String> infoList = new ArrayList<St ...
java学习一
2017-11-24 16:00:10

java学习一

public class Beijing { public static void main (String arge []) { int age=23;//定义int类型 long c=2323232;//定义长整型 char beij='汉'; Sys ...
java 的http请求方式:HttpURLConnection和HttpClient
1、要了解一些概念性的东西,比如Http的协议以及协议头等一些东东2、HttpURLConnection一般步骤:创建URL对象==》获取URL的HttpURLConnection对象实例==》设置HTTP请求使用的方法==》设置超时和消息头==》对服务器响应码判断==》获得服务 ...
Nodejs学习笔记(十六)
2017-11-24 15:00:19

Nodejs学习笔记(十六)

目录前言&介绍安装Pomelo创建项目并启动创建项目项目结构说明启动测试连接聊天服务器新建gate和chat服务器配置master.json配置servers.json配置adminServer.json解决服务器分配问题实现gate.gateHandler.queryE ...
推荐的增删改查接口命名规范
前言:开发团队一般因为没有统一的命名规范而随意命名导致很难根据方法名去快速知道方法作用,如果能约定一套统一的命名规范,肯定可以大大减少大家的沟通成本。因此,就推荐给大家一套常用的增删改查的命名 Dao 接口命名insertbatchInsertselectOnecountli ...
我的物联网项目(十三) 2.0平台架构体系
准确的来说,1.0平台的单体应用架构没有互联网项目架构一说,传统的MVC开发模式,简单的小作坊操作流程,对于每个开发人员来说,只需要关注业务的功能模块实现而已。在1.0平台运营的半年时间里面,除了业务本身的需求爆炸性的增长,要求开发的迭代迅速,并且每次升级都不应该伤筋动骨,只是模 ...
Java NIO Channel通道
2017-11-24 14:00:18

Java NIO Channel通道

NIO包含下面几个核心的组件:ChannelsBuffersSelectors通道和缓冲区(Channels and Buffers)通常来说NIO中的所有IO都是从Channel开始的。Channel和流有点类似。通过Channel,我们即可以从Channel把数据读取到Buf ...
Mybatis的关联表查询
2017-11-24 14:00:12

Mybatis的关联表查询

一、一对一关联 1.1、提出需求  根据班级id查询班级信息(带老师的信息)1.2、创建表和数据  创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id IN ...
Logger.getLogger和 LogFactory.getLog
Logger.getLogger和 LogFactory.getLogLogger.getLogger LogFactory.getLogLogger来自log4j自己的包。如果用Logger.getLogger,需要一个log4j的jar包,用此方式你只能依靠log4j ...
学对专业,教你月入百万!
相信大家也和小编一样,初中毕业 或 高中毕业找专业都是很烦恼的事吧!不知道怎么去选择,很迷茫 随着高考成绩的公布,这一波高中应届生被分成两拨,考得好的和考得不好的。高考考得好的固然可以上一个好大学,那么问题来了 那那些考得不好的怎么办? 那我们就言归正传 ...
SHA安全散列算法简析
2017-11-24 12:00:26

SHA安全散列算法简析

1 SHA算法简介1.1 概述  SHA (Secure Hash Algorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数。正式名称为 SHA 的家族第一个成员发布于 1993年。然而人们给它取了 ...
Spring实现数据库读写分离
转载自 采用读写分离技术的目标:有效减轻master库的压力,又可以把用户查询数据的请求分发到不同的slave库,从而保证系统的健壮性。 如何方便的实现读写分离呢? 1.第一种方式是最简单的方式,就是定 ...
阿里云Maven中央仓库配置
方式一:统一配置  在maven安装目录/conf下的settings.  <mirror> <id>alimaven</id> <name>aliyun maven</name> <url></ ...
PHP后台处理jQuery Ajax跨域请求问题 — xx was not called解决办法
// 前台代码$.ajax({ url: 'http://www.ushark.net/home/save_trial_apply', dataType: 'jsonp', processData: false, data: $('.lay ...
开源项目托管github步骤
2017-11-24 12:00:16

开源项目托管github步骤

一、在github新建项目,复制到本地更改之后命令提交。1、进入github主页新建项目:https://github.com/ccyinghua2、复制项目地址3、打开git Bash 命令行,输入git clone 接着将先前记录下来的地址复制到后面,回车git clone ...
JavaScript学习笔记(十)——高阶函数之map,reduce,filter,sort
在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意!如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/学习。高阶函数概念:函数可以接受另一个函数作为参数的函数称作高阶函数。简单例子:f ...
关于数据未渲染完,要获取document高度问题——ajax全局事件
昨天在做开发时,遇到这样一个问题,当页面刚加载的时候,就要获取document的高度,可是此时页面上所有的ajax请求的数据都还没有渲染到页面上,所以导致得到的document的高度仅仅是页面结构的高度,而不是想要的结果,对于与这个问题,我琢磨了好久,怎么才能在ajax数据渲染完 ...
js事件底层原理探究
2017-11-24 11:00:07

js事件底层原理探究

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></hea ...
Maven代理设置
2017-11-24 10:07:14

Maven代理设置

公司需要设置代理才能上网,而运行Maven时需要下载依赖的库。怎么办呢? 原来Maven也像IE一样,可以设置HTTP代理的。 步骤如下:  ·编辑 ~/.m2/setting.  ·找到 <proxies> 节点。去掉相应的注 ...
Struts2学习日志(1):拦截器
拦截器原理的实现(动态代理): package Struts.test.proxy;//功能执行类public class ExecuteFunction implements ExecuteFunctionInterface{ public void execute(){/ ...
上下轮播封装
2017-11-24 10:06:44

上下轮播封装

//html<div >   <div >     <div >       <p>12321fhuhfkdhfjkdhfjhsfs</p>       <p>22321地方就圣诞快 ...
zTree 节点文字过多处理方法
zTree setting.view.addDiyDom 方法可以实现自定义控件,指定节点显示内容。因此需要自己实现addDiyDom方法。如果树节点不显示checkbox ,处理方法为:function addDiyDom(treeId, treeNode) { var spa ...
Ngui样式表(CSS)规则及用法
CSS样式表简介CSS样式表全称叫Cascading Style Sheets是一种用来表现HTML文件样式的语言,是Web前端开发中一定会用到的排版语言,那么Ngui中css的灵感就来自于此。与其说是灵感还不如果说是借鉴并通过精简而来,因为开发这个框架的初衷效率一直就是最重的目 ...
JavaWeb框架SSH_Struts2_(二)
2017-11-24 00:00:23

JavaWeb框架SSH_Struts2_(二)

1. Struts2的核心配置(详解) 本章内容目录: 配置struts.struts.常量配置包配置包含配置Action配置实现Action控制类配置Action使用通配符Action访问Servlet API通过ActionContext类访问通过特定接口访问、 ...
面试之Java持久层(十)
2017-11-24 00:00:22

面试之Java持久层(十)

91,什么是ORM? 对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术; 简单的说, ...
Spring AOP高级——源码实现(3)AopProxy代理对象之JDK动态代理的创建过程
spring-aop-4.3.7.RELEASE   在《Spring AOP高级&mdash;&mdash;源码实现(1)动态代理技术》中介绍了两种动态代理技术,当然在Spring AOP中代理对象的生成也是运用的这两种技术。本文将介绍Spring AOP如 ...
Oracle数据库应用
2017-11-23 22:00:17

Oracle数据库应用

Oracle数据库应用一:.Oracle数据库应用知识二:表空间和用户权限管理表空间:表空间是数据逻辑结构的一个重要组件,表空间可以存放各种应用对象,如表,索引。而每个表空间由一个或者多个数据文件组成2.表空间的分类可以分成三类:永久性表空间一般保存表,视图,过程和索引等的数据。 ...
一个页面tab标签切换,都有scroll事件的解决办法
当前页有多个tab,如果都有scroll事件, 先解绑$(window).off('scroll') 再执行scroll就不可以了,多个标签就不会互相干扰;给你们个例子://标签切换 $('.tab>a').on(' ...
第一页下一页12345678910下10页末页第10/743页,总共:44544条数据