你的位置:首页 > Java教程
mybatis——学习笔记
2017-11-29 19:00:35

mybatis——学习笔记

配置文件   <properties resource="dbconfig.properties"></properties>    1. properties 引入外部properties配置文件的内容      resource : ...
npm模块管理器入门
2017-11-29 19:00:32

npm模块管理器入门

什么是 NPMnpm 是 Node 官方提供的包管理工具,他已经成了 Node 包的标准发布平台,用于 Node 包的发布、传播、依赖控制。npm 提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你作为开发者发布并维护包。为什么要使用 NPMnpm 是随同 No ...
JavaScript学习笔记(十三)——生成器(generator)
在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意!如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/学习。generator(生成器)是ES6标准引入的新的数据类型。一个genera ...
Spring Cloud文档地址大全
2017-11-29 19:00:24

Spring Cloud文档地址大全

Spring Cloud Cloud Config Cloud Netflix Cloud Sleuth Cloud Security ...
mybatis 一对一关联映射实例
在实际项目开发中,经常存在一对一的关系,如一个人对应一张身份证信息,这就是一对一的关系。下面是一个简单的实例:1、建表过程我就省略了,主要是一张Person表,一张IDCard表,其相关属性见步骤2Pojo类属性所示;2、建立一个Person对象和一个IDCard对象:  myb ...
MapReduce 入门之一步步自实现词频统计功能
原创播客,如需转载请注明出处。原文地址:qingqing_crawl@163.com-------------------------------------------------------------------------------------------------- ...
vue2.x  下载后台传过来的流文件(excel)后乱码问题
1.接口返回的流: 2.下载流文件的代码 方法一:是用了插件 https://github.com/kennethjiang/js-file-download方法二:是用了 blob不管哪种方法,记得设置 responseType ...
ajax获取json数据为undefined
一般处理服务器传来的json值时,我们都会用两种方式进行处理:1.一种为使用eval()函数。var dataObj=eval("("+data+")");//转换为json对象(注:data为json数据);2. 使用Function对象 ...
Java爬虫: 爬取京东上的手机搜索页面 HttpCliient+Jsoup
1.需求及配置需求:爬取京东手机搜索页面的信息,记录各手机的名称,价格,评论数等,形成一个可用于实际分析的数据表格。使用Maven项目,log4j记录日志,日志仅导出到控制台。Maven依赖如下(pom. 1 <dependencies> 2 <depend ...
express最最基础操作记录
2017-11-29 17:00:03

express最最基础操作记录

express的安装cnpm install express -g //全局安装express创建新项目cd d:d:mkdir testcd testexpresscnpm install创建完毕后,修改express的默认视图引擎。cnpm install ejs --sav ...
SSM框架开发web项目系列(一) 环境搭建篇
前言  开发环境:Eclipse Mars + Maven + JDK 1.7 + Tomcat 7 + MySQL  主要框架:Spring + Spring MVC + Mybatis  目的:快速上手搭建SSM开发环境,熟悉客户端请求到数据库操作的流程。准备工作  本文以“ ...
spring security 5 There is no PasswordEncoder mapped for the id null 错误
转载请注 security,但是在设置客户端密码时 一直出现了一下错误,原来没有问题的向下我做了什么 我把 spring security 升级到了5.0.0,应该是这里的问题,不过总不能让我降回去吧查找资料 发现了一下两篇资料,其实是一样的意思https://spring. ...
webuploader 实现图片批量上传
1、导入资源 2、JSP代码 1 <div class="page-container"> 2 <div class="row cl"> 3 <label class="form-la ...
单点登录
2017-11-29 09:00:08

单点登录

一、SSO,单点登录(single sign on),是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录和单点注销。 二、单点登录需求:多套系统能够识别同一用户身份,并实时同步用户信息以使各个系统进行相应的权限控制。一般单点登录实现一个 ...
从JVM字节码执行看重载和重写
Java 重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方 ...
eclipse环境下基于已构建struts2项目整合spring+hibernate
本文是基于已构建的struts2项目基础上整合spring+hibernate,若读者还不熟悉struts2项目,请先阅读eclipse环境下基于tomcat-7.0.82构建struts2项目实现步骤:第一步:引入spring所需jar包,如下图所示:第二步:导入hiberna ...
自定义事件
2017-11-29 08:00:03

自定义事件

前言  除了浏览器提供的原生事件外,有时我们还需要自定义事件以满足特定的需求,比如小模块之间的通信,传递信息等。JavaScript提供了几种自定义事件的方式:    1. Event() 构造函数, 创建一个新的事件对象 Event    2. CustomEv ...
Tomcat在修改代码后不会自动reload解决办法
1.找到使用的Tomcat安装目录conf配置文件夹下context.2.找到<Context>节点,改为<Context reloadable="true">,如下图所示3.重启Tomcat,任意修改一个类文件内容,即会自动reloa ...
java 实现的c当中的几道题
package javastudy;/* * 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,    60分以下的用C表示。 */import java.util.Scanner;public class chengji { p ...
java学习道路。。。。第2天
分享任小龙excel笔记百度网盘:https://pan.baidu.com/s/1eSERDcu (每日持续更新。。。。。) ...
Spring @Scheduled @Async联合实现调度任务(2017.11.28更新)
定时任务之前一直用的是quartz之类,但是注意到Spring中其实也提供了一种简单的调度注释@Scheduled,也就想尝一下鲜..代码示意如下:@Component@EnableSchedulingpublic class AsyncTaskHandlerTask { @Sc ...
解决手机浏览器顶部下拉出现网页源或刷新的问题
问题如下图所示:  一般处理此类问题都会有一个属性:”event.preventDefault()”,但是如果直接使用会导致页面的内部滚动也失效导致不能滚动,我所处理的方式也与其类似。  因为滑动区域是向走的,所以滑动块的顶部到浏览器顶部的距离最大为0(其余为负值[$(' ...
java在线聊天项目0.4版本 制作服务端接收连接,客户端连接功能 新增客户端窗口打开时光标指向下边文本域功能,使用WindowListener监听WindowAdapter
建一个服务端类ChatServer,用于设置端口接收连接package com.swift;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Ch ...
在Eclipse中查看JDK源码的方法
遇到这个问题是因为想证明Vector中的get()方法是不是用synchronized关键字修饰的来保证线程安全的方法,于是在Eclipse里面:Vector<Integer> vector = new Vector<>();然后选中Vector按F3去查 ...
23种设计模式(1)
2017-11-29 05:00:54

23种设计模式(1)

定义: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 特点: 1、单例类只能有一个实 ...
spring boot自定义log4j2日志文件
背景:因为从 spring boot 1.4开始的版本就要用log4j2 了,支持的格式有json和spring boot 1.5.8.RELEASE 引入log4j2的开发步骤如下:1.首先把spring-boot-starter-web以及spring-boot-st ...
Java基础之流程控制语句
2017-11-29 05:00:25

Java基础之流程控制语句

内容概述:1,顺序语句2,条件语句3,选择语句4,循环语句5,扩展----------------------------------------------------------------------------------------------------------- ...
java变量和作用域以及成员变量的默认初始化
Java中的变量有成员变量和局部变量,定义在类中方法之外的变量成为成员变量或者成员字段(域),表示一个类所具有的属性,定义为类的成员变量的变量的作用于是整个类,该变量在定义的时候不需要初始化,在使用前java会自动初始化成员变量,对于基本数据类型的的自动初始化如下:java基本类 ...
FCC  基础JavaScript   练习1
2017-11-29 05:00:03

FCC 基础JavaScript 练习1

1.JavaScript中的注释方式有以下两种// This is an in-line comment./* This is a multi-line comment */ 2.avaScript提供七种不同的data types(数据类型),undefined(未定义 ...
用chrome调试api接口
2017-11-29 04:00:18

用chrome调试api接口

目前,很多接口都基于json来开发,那么查看服务器端的返回json就成了我们在开发过程中的一个步骤,如果服务器端对返回的json进行了压缩处理,那么就会导致在chrome浏览器中看到的数据很难辨别。如下图:这样我们还需要把返回的json利用在线的解析工具重新格式化后才能看清楚返回 ...
HttpClient 模拟发送Post和Get请求 并用fastjson对返回json字符串数据解析,和HttpClient的deprecated(弃用)的综合总结
最近在做一个接口调用的时候用到Apache的httpclient时候,发现引入最新版本4.5,DefaultHttpClient等老版本常用的类已经过时了,不推荐使用了;去官网看了一下在4.3之后就抛弃了。可以参考:①点击此处详情 推荐使用 CloseableHttpClie ...
intellij系列教程之一【初识intellij】
软件打开如下图,大家先欣赏下,至于菜单栏,工具栏,功能区等大家可以自行熟悉,下一节我们将介绍如何激活intellij。 ...
插入排序(Java实现)
2017-11-29 03:00:31

插入排序(Java实现)

直接插入排序public class InsertionSort { public static <T extends Comparable<? super T>> void sort(T[] arr) { for (int i = 1, len = a ...
java在线聊天项目0.3版本 制作客户端窗体,实现发送按钮和回车发送信息功能,使用ActionListener监听事件中actionPerformed方法(用内部类和匿名内部类两种方法)
方法一,使用匿名内部类的监听方法,因方法一致代码稍冗余package com.swift;import java.awt.BorderLayout;import java.awt.Color;import java.awt.event.ActionEvent;import jav ...
键盘输入,输出int数组的函数
public class function { public static void main(String[] args) { //输入数组数据(例如10个) int [] array = inPut();     System.out.println(Arrays.toS ...
String拾遗
2017-11-29 02:00:32

String拾遗

简介:String作为日常最常用的类,还是有必要对其中的细节做一些了解的,这篇就结合源码来看看这个常用的类。一. 总述类图如下:从图中可以看到String是实现了 java.io.Serializable, Comparable<String>, CharSequen ...
IDEA环境下GIT操作浅析之一Idea下仓库初始化与文件提交涉及到的基本命令
目标总括idea 下通过命令操作文件提交,删除,与更新并推送到github 开源库基本操作idea 下通过命令实现分支的创建与合并操作idea 下通过图形化方式实现idea 项目版本控制基本操作 一、Idea下仓库初始化与文件提交涉及到的基本命令git init ...
windows下安装和redis主从配置(通过哨兵控制主从切换)
首先自己先得了解什么是redis,这里就不详做介绍什么是redis了,这篇文章主要讲的是怎么样配置 redis怎样配置主从关系和哨兵控制主从服务器的配置以及应用,就当是给自己记笔记吧! 1、下载redis  地址:https://pan.baidu.com/s/1gfKoZw ...
关于Could not resolve dependencies for project
异常:Could not resolve dependencies for project思路:网上提出的方案思路都是把相互依赖的项目导入到本地仓库中。目前一劳永逸的方法是:将<packaging>pom</packaging>的项目安装在本地maven仓 ...
JDK8新特性一览
2017-11-29 02:00:16

JDK8新特性一览

转载自 src="http://upload-images.jianshu.io/upload_images/32047-8fd2bc912471b91f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240&qu ...
1.0
2017-11-29 02:00:10

1.0

1.创建User实体类。@Datapublic class User { private String username; private String password; private Integer age;}2.创建UserDao用于模拟数据库交互。public clas ...
JavaScript学习笔记(十二)——箭头函数(Arrow Function)
在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意!如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/学习。ES6标准新增了一种新的函数:Arrow Function(箭头函数)。更简 ...
Mysql语句查询优化
2017-11-29 01:00:01

Mysql语句查询优化

其实对Mysql查询语句进行优化是一件非常有必要的事情。如何查看当前sql语句的执行效率呢?1.建一张学生表1 CREATE TABLE `student` (2 `stu_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学号(主 ...
Java爬虫框架WebMagic入门——爬取列表类网站文章
初学爬虫,WebMagic作为一个Java开发的爬虫框架很容易上手,下面就通过一个简单的小例子来看一下。WebMagic框架简介WebMagic框架包含四个组件,PageProcessor、Scheduler、Downloader和Pipeline。这四大组件对应爬虫生命周期中的 ...
Tomcat8利用Redis配置Session共享
同一个应用在运行多个tomcat实例的时候,经常需要共享Session。tomcat配置共享session有多种方式1、利用tomcat自身集群特性进行配置;2、利用Memcache第三方缓存进行配置;3、利用Redis第三方缓存进行配置;由于生产环境我们主使用了redis(在阿 ...
Java爬虫框架WebMagic——爬取列表类网站文章
初学爬虫,WebMagic作为一个Java开发的爬虫框架很容易上手,下面就通过一个简单的小例子来看一下。WebMagic框架简介WebMagic框架包含四个组件,PageProcessor、Scheduler、Downloader和Pipeline。这四大组件对应爬虫生命周期中的 ...
java 简单日历查询代码
2017-11-28 23:00:26

java 简单日历查询代码

/** * 31天的 1, 3, 5, 7, 8, 10 ,12 30天的 4, 6,9,11 28天(平年) 2 29天(闰年) 2 */class Demo{ public static void main(String[] args){ ...
IntelliJ IDEA运行项目成功后,无法访问Tomcat主页
问题初次使用IntelliJ IDEA,但今天在运行项目启动Tomcat后,发现无法访问Tomcat首页,出现404错误:输 src="https://images2018.cnblogs.com/blog/51786/201711/51786-201711291411 ...
如何突破JAVA程序员三年的门槛
第一阶段:三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行 ...
基于MVC设计模式的Web应用框架:struts2的简单搭建(一)
Struts2的初步介绍 Struts2是apache项目下的一个web 框架,普遍应用于阿里巴巴、京东等互联网、政府、企业门户网站。虽然之前存在了很大的安全漏洞,在2013年让苹果、中国移动、中国联通、百度、腾讯、淘宝、京东、Sohu、民生银行等大型企业的网 ...
java学习道路。。。。
2017-11-28 22:00:14

java学习道路。。。。

学习java基础是一个很重要的事情!现在网上的各种视频,个人看到最好的视频就是任小龙讲的视频。重点是可以在腾讯课堂上免费的观看,打好基础!现在和大家分享一下任小龙的笔记,希望对大家有帮助!百度网盘:https://pan.baidu.com/s/1c24gvhm  (持续更新。。 ...
iReport生成pdf打印
2017-11-28 22:00:05

iReport生成pdf打印

先下载ireport版本 ,我下载的是 iReport-5.0.4 编辑模板 employees_identity_print_templet @RequestMapping("printEmpPdf") @ResponseBody public Result ...
分布式缓存之Ehcache与terracotta
前言本章讲述Ehcache的基本概念,在实际工作中先了解使用框架的原理对后期代码编写和问题排查有很大的帮助。Ehcache是一种开源的基于标准的缓存,用于提高性能和减轻数据库负荷,是当今使用最广泛的基于java的缓存。 1、基本术语缓存:维基词典将缓存定义为"存储将 ...
媳妇要转java开发,我该怎么办?
我是一名5年的java开发者,媳妇是一个5年的软件实施工程师,我们结婚快一年了,这几天她突然对我说,她想转java开发,让我辅导她学习java,我该怎么弄,我心底是不愿意她转开发的,毕竟她年龄也不小了,学就学吧,我一直没有找到很合适的理由拒绝她学习这个。通过这几天的学习,我发现她 ...
Java 操作 Json
2017-11-28 21:00:10

Java 操作 Json

1. 使用Gson构建Json初始化JsonObject jsonObject = new JsonObject();添加属性jsonObject.addProperty("name",布尔/字符/数字/字符串);添加 子级 JsonjsonObject.ad ...
JAVAWEB tomcat服务器启动错误原因总结
tomcat服务器启动错误:org.apache.catalina.LifecycleException 这种异常的原因是 servlet的代码出现了错误 实例: 这里的servlet由于使用了这个注解,导致了错误 ...
SpringMVC中的适配器(适配者模式)
此处采用了适配器模式, 由于Controller的类型不同,有多重实现方式,那么调用方式就不是确定的,如果需要直接调用Controller方法,需要在代码中写成如下形式: Java代码 if(mappedHandler.getHandler() instanceof ...
java在线聊天项目0.2版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包) BorderLayout布局与GridLayout布局不同之处 JPanel设置大小
代码如下:package com.swift;import java.awt.BorderLayout;import java.awt.Color;import javax.swing.JButton;import javax.swing.JFrame;import javax. ...
加密与签名的区别
2017-11-28 19:00:32

加密与签名的区别

本文转自:https://www.zhihu.com/question/27669212/answer/38037256就拿A给B发送经过签名加密信息来说:1、A对信息签名的作用是确认这个信息是A发出的,不是别人发出的;2、加密是对内容进行机密性保护,主要是保证信息内容不会被其他 ...
时间类及其转换
2017-11-28 19:00:29

时间类及其转换

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Calendar; /** * 时间类及其转换 */p ...
第一页下一页12345678910下10页末页第7/743页,总共:44544条数据