自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Java通过URL下载图片-简单的实现

import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import org.springframework.validation.annotation.Validated;import org.springframework.web.bind.annotation.RequestMappin...

2019-09-09 16:42:54 2685 1

原创 Java冒泡排序

/*冒泡排序:排序方法: 选择排序 冒泡排序 快速排序 希尔排序 桶排序 箱排序算法:*/public class Demo2{ public static void main(String[] args) { int[] arr = {6,8,4,5,3,9,1}; //要进行n-1轮排序 for(int i=0;i<arr.length;i++)...

2018-04-11 15:39:46 209

原创 Java数组逆置

/*数组逆置*/public class Demo3{ public static void main(String[] args) { int m=1/2;//==0 int[] arr={1,5,6,8,9,4,3}; //只要把数组中的前一半元素和后面的元素交换位置就可以了. //要循环几次是根据数组的长度来确定的. //数组长1,循环0次 1/2

2018-04-11 15:38:08 5011 4

原创 java数组去重

/*数组去重*/public class Demo4{ public static void main(String []args) { int[] arr = {1,8,5,5,2,4,1,3}; int[] arr_copy=new int[arr.length]; int m=0; for(int i=0;i<arr.length;i++) ...

2018-04-11 15:32:39 1254

原创 JAVA基础多线程的安全问题

package com.thread;/* * 线程安全问题: * 在多线程环境中有多条语句操作共享数据时。 * 解决方案: * 用同一把锁把可能有安全问题的代码锁起来 * 一共两种解决线程安全的方式: * 1.同步代码块: * 同步代码块,一定有一个同步对象可以是任意对象,既然谁都可以,就用this * 格式: * synchronized(同步锁对...

2018-03-07 08:36:00 149

原创 JAVA基础单例的特殊模式饿汉与懒汉模式

package cn.my.test.avreger;public class Singseting { /** * 懒汉模式 */ private static Singseting singseting; private Singseting (){ } public static synchronized Singseting getSingseting (Sin...

2018-02-25 14:23:42 216

原创 JAVA队列的增删改查

1.创建队列的类package 队列;public class Node { private Node next;//指针指向 private Object data;//数据保存 public Node getNext() { return next; } public void setNext(Node next) { this.next = next; } publ...

2018-02-21 16:17:27 2706

原创 JAVA栈的增删改查

1.创建增删改查的方法类package 栈;public class StarkDemo { private Object [] obj;//栈数组 private int top; public StarkDemo(){} public StarkDemo(int size){ obj = new Object[size]; top=-1; } public bool...

2018-02-21 16:02:05 545

原创 JAVA集合的增删改查

1.list的增删改查package 集合;import java.util.*;public class List { public static void main(String[] args) { //增加 ArrayList list= new ArrayList(); list.add("1 liuwei"); list.add("2 longqun"); li...

2018-02-21 15:56:32 4838

原创 JAVA对象的增删改查

1.创建一个对象类public class User { //用户的账号 private String Id ; //用户的密码 private String pwd; public User(){}; public User(String id, String pwd) { super(); Id = id; this.pwd = p...

2018-02-21 15:48:22 2458

原创 JAVA二维数组的增删改查

package 二维;import java.util.*;public class TwoArray { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [][] array = new int [3][2]; //保存账号和密码 int [][] y =new

2018-01-25 10:49:00 8854

原创 JAVA基础对象的序列化与反序列化

对象类package com.job.io;import java.io.Serializable;public class Student implements Serializable{ /** * */ private static final long serialVersionUID = 2517802070568447027L; private String n

2018-01-25 09:23:22 140

原创 JAVA基础IO的分类

package com.job.io;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;public class IoDemo { public static void main(String[] args) throws IOException { /*

2018-01-25 09:20:40 178

原创 JAVA基础IO流

package com.et.io;import java.io.File;import java.io.IOException;public class FileDemo { /* * 什么是IO? * 字面意思,I是input,输入。标准输出,屏幕是标准输出设备。 * O是output,输出。标准输入,键盘是标准输入设备。 * 在计算机中的一切数据都是0和1,不同的

2018-01-25 09:13:49 154

原创 EasyUI的简单的入门(一)

创建maven项目导入架包 4.0.0 Easy Easy 0.0.1-SNAPSHOT war org.springframework spring-webmvc 4.2.0.RELEASE org.springframework spring-aop 4.2.0.RE

2018-01-24 14:51:41 268

原创 JAVA 一维数组的增删改查

package 一维;import java.util.*;public class Array { public static void main(String[] args) { int[] array = new int[5];//声明一个数组 int count =0;//声明一个元素 int index = 0;//声明下标 Scanner sc = new Sca

2018-01-24 11:31:08 967

原创 JAVA 写入文件

package File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/* * 使用FileInputStream将一个文件的内容输出到控制台,并使用FileOutputStr

2018-01-24 11:25:14 7235

原创 JAVA 判断磁盘目录下的Java文件和代码行数

package File;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class Ford { public static vo

2018-01-24 11:22:28 379

原创 JAVA 查看磁盘目录

package File;import java.io.File;import java.util.LinkedList;import java.util.List;public class Digui { public static void main(String[] args) throws Exception { //要查询的磁盘 File f = new File(

2018-01-24 11:18:54 438

原创 JQuery的简单入门(二)

JQuery解决了AJAX的跨域问题利用高德天气测试天气 ajax.html --> $(function(){ $("input[type='button']").click(function(){ var addcode=$("#addCode").val(); var url="http://res

2018-01-24 11:02:26 137

原创 JQuery的简单入门(一)

JQuery 是一个JavaScript的库jQuery的优势 ►轻量级(Lightweight)►强大的选择器►出色的DOM操作封装 ►可靠的事件处理机制►出色的浏览器兼容性jQuery的使用►下载:http://jquery.com提供了最新的jQuery框架下载。通常只需下载最小的jQuery包(Minified)即可。目前

2018-01-24 10:06:25 167

原创 Shiro的简单入门(一)

一.shiro的简介Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用、移动应用到大型网络及企业应用。Shiro为解决下列问题(我喜欢称它们为应用安全的四要素)提供了保护应用的API:认证 - 用户身份识别,常被称为用

2018-01-23 17:29:38 423

原创 SpringMvc的简单入门(五)之AJAX

一.什么是AJAX1.Ajax概念 Ajax 是Web 开发一个流行的词汇,全称 Asynchronous JavaScript and XML(json,yml),异步的JavaScript和XML 。是几种技术的强强联合2.Ajax如何工作 Ajax(即异步 JavaScript 和 XML)是一种 Web 应用程序开发的手段,它采用客户端脚本与Web 服务器交换数据。

2018-01-22 20:56:16 220

原创 SpringMvc的简单入门(四)之拦截器

一.过滤器与拦截器的区别1.当浏览器访问Tomcat的时候过滤器会拦截资源,过滤器什么资源都拦截,过滤器在拦截器之前,是用来拦截servlet的2.DispatcherServlet中央处理器 在所有的action实现之前的拦截,拦截器拦截的是action,拦截器是类似过滤器的一种资源,是SpringMvc内置实现的,必须实现一个接口HandlerInterceptor二.自定义拦截器

2018-01-21 21:09:21 160

原创 SpringMvc的简单入门(三)之国际化

一.视图解析1.在mvc-servlet.xml中配置视图解析器 访问的jsp页面不用再加.jsp@RequestMapping(value="/re",method=RequestMethod.POST) public String quert(@ModelAttribute("user") @Valid Userin user,Bindi

2018-01-20 11:06:02 221

原创 SpringMvc的简单入门(二)之数据校验

一.SpringMvc的数据校验 1.前端验证是不安全的可以通过一些手段绕过 ,后端验证是绝对安全的创建maven项目,加载验证的架包 org.hibernate hibernate-validator 4.3.2.Final 在web.xml配置 contextConfigLocation classpath:/

2018-01-20 09:16:06 205

原创 SpringMvc的文件上传和下载

1.需要在mvc-servlet.xml中配置 文件上传的功能 2.加入文件上传的架包 commons-fileupload commons-fileupload 1.3.3 3.文件上传<%@ page language="java" contentType="text/html; charset=UTF-8" pageEnco

2018-01-19 17:23:34 135

原创 Lucene的高亮

1.加入高亮的架包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma

2018-01-19 11:28:35 395

原创 Sorl的简单入门

一 . 什么是solr    solr是以lucene为内核开发的企业级搜索应用  应用程序可以通过http请求方式来提交索引,查询索引,提供了比lucene更丰富的查询语言,是一个高性能,高可用环境全文搜索引擎二 .solr安装配置1.下载solr安装包solr所有版本 (http://archive.apache.org/dist/lucene/solr/) 这里下载 solr-5.5.4 

2018-01-18 19:30:02 9820 2

原创 SpringMvc的简单入门(一)

一.什么是SpringmvcSpringMVC属于SpringFrameWork的后续产品。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等.二.springmvc的框架结构三.sprin

2018-01-18 08:55:39 150

原创 spring的简单入门(四)之事务

1.什么是事务►事务管理是企业级应用程序开发中必不可少的技术,  用来确保数据的完整性和一致性. ►事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用►事务的四个关键属性(ACID)§原子性(atomicity):事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用.§一致性(consi

2018-01-17 15:13:12 143

原创 Spring的简单入门(三)之面向切面编程

一.什么是Aop►AOP(Aspect-OrientedProgramming, 面向切面编程): 是一种新的方法论, 是对传统OOP(Object-OrientedProgramming, 面向对象编程) 的补充.►AOP的主要编程对象是切面(aspect),而切面模块化横切关注点.►在应用AOP编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能在哪里, 以什么方式应用,

2018-01-16 10:18:40 151

原创 Springweb的简单应用

创建本地mavenweb项目1.在pom.xml中配置架包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http

2018-01-15 10:57:10 171

原创 Spring的简单入门(二)之jdbc

一.使用jdbc连接数据库1.在pom.xml文件中添加jdbc的架包和数据库的架包 org.springframework spring-jdbc 4.3.12.RELEASE mysql mysql-connector-java 5.1.26 2.创建jdbc.properties

2018-01-15 09:04:21 146

原创 Lucene简单入门

一 .什么是Lucenelucene是一款高性能的、可扩展,纯java语言编写的信息检索(IR)工具库它适合几乎任何需要全文本搜索(特别是跨平台)的应用程序•下载地址 http://lucene.apache.org/java二 .Lucene的原理lucene是基于关键词索引和查询全文分析:把文本解析为一个个关键字存储到索引文件中倒排索引: (英语:I

2018-01-12 19:23:17 255

原创 spring的简单入门(一)

一.spring是什么1.Spring 为简化企业级应用开发而生. 使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能2.Spring 是一个 IOC(DI)(控制反转,依赖注入) 和 AOP(面向切面编程)容器框架3.具体描述Spring:轻量级:Spring是非侵入性的-基于Spring开发的应用中的对象可以不依赖于Spring的API依赖注入(D

2018-01-12 09:18:59 159

原创 对象的序列化与反序列化

对象的序列化与反序列package cn.et.five;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStr

2018-01-12 09:15:45 142

原创 rabbitmq消息队列的简单入门

一rabbitmqrabbitmq降低主程序线程压力,是一种非阻塞模式的分布式消息队列服务器,有生产者生产到rabbitmq,消费者消费二。rabbitmq安装1.安装rabbitmq安装过程 参考 (http://www.rabbitmq.com/install-rpm.html) rabbitmq-server 目前安装包被包含在 Fedora rpm仓库中 F

2018-01-10 19:17:02 23441 1

原创 zookeeper的简单入门

一.zookeeper的原理1. zookeeper是一个数据库 是一个使用树形结构的数据库,可以拥有高可用的集群,80%在读 ,20%在写,只允许在一台机器上写,机器分为两种角色 leader(领导者)+foollower(追随者),写由leader写入,读由foollower负责 ,一个集群只能有一个leader,leader由paxos算法选举出来,票数最高的机器成为leader。lea

2018-01-09 16:07:46 749

原创 freemarker集成maven的简单的应用

1.创建本地maven项目 ,在pom.xml中配置freemarker的架包 4.0.0 cn fmarker 0.0.1-SNAPSHOT war org.freemarker freemarker 2.3.23 2.在webapp的web-inf下的web.xml中配置freemark

2018-01-09 10:28:46 1877

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除