
java
_无往而不胜_
明天的你会感谢今天努力的自己!
展开
-
idea测试窗口
1. 打开Tools点击Tools,选择TestRestfulWebService这时会出现下面的框原创 2020-06-19 08:54:36 · 562 阅读 · 0 评论 -
StringUtils,FileUtils,PropertiesUtils,DataBaseUtils
1.字符串工具类StringUtilspackage cn.itcast.generate.utils;import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public class StringUtils { public static String ...原创 2019-12-15 09:05:37 · 364 阅读 · 0 评论 -
jdbc获取数据库元数据,获取数据库列表,获取数据库基本信息,获取指定数据库中的表信息,获取指定表中的字段信息
jdbc获取数据库元数据package cn.itcast.metadata.test;import org.junit.Before;import org.junit.Test;import java.sql.*;import java.util.Properties;/** * 测试数据库元数据...原创 2019-10-27 09:26:38 · 2639 阅读 · 0 评论 -
FreeMarker使用
FreeMarker使用demo1pom <dependencies> <dependency> <groupId>org.freemarker</groupId> <artifactI...原创 2019-10-20 21:30:29 · 351 阅读 · 1 评论 -
用java来实现FIFO先进先出的队列
简单实现队列先进先出:package com;import java.util.LinkedList;public class MyQueue{ private LinkedList list = new LinkedList(); public void put(Object t){ //加入数据 list.addFirst(t); }...原创 2019-10-19 09:41:46 · 7020 阅读 · 2 评论 -
遮罩和锁定按钮
在项目中有很多地方会用到遮罩和按钮锁定,我这边直接上代码了,直接拷贝用就行了;一.遮罩需要注意的是这几个参数的意思:RGB Red Green Bule 3色!及212, 0, 0 三色的值混合 .最后一个参数 0.5 是指的透明度 1表示不透明<div id="zhezhao" style="background-color:rgba(90, 90, 90, 0.1);po...原创 2018-07-30 09:04:19 · 610 阅读 · 0 评论 -
页面显示序列号
对于新手来说可能会碰到页面序号如何显示问题,我这里直接上代码; $.ajax({ url:"/url", type:"get", success:function(data){ var tr=""; $(data.list).each(functi...原创 2018-07-30 09:14:02 · 937 阅读 · 0 评论 -
java正则匹配替换等,源代码,邮箱匹配,整数负数小数特殊字符等
package _5正则表达式类;import java.util.Arrays;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexDemo { public static void main(String[] args) { /*正则表达式...原创 2018-07-30 09:30:26 · 761 阅读 · 3 评论 -
MultiActionController
原创内容,转载请注明iteye http://jinnianshilongnian.iteye.com/4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-D...转载 2018-08-10 09:54:09 · 825 阅读 · 0 评论 -
关于MultiActionController异步Ajax,post;
一. MultiActionController 的控制类用Ajax,post异步请求,现在提供两个个方法来解决问题:注意:是返回的json格式必须正确,否则出错!1.在对应的控制类中写ajax方法xml配置:java代码:public ModelAndView selectUploadPercent(HttpServletRequest request,Http...原创 2018-08-14 13:27:21 · 492 阅读 · 0 评论 -
关于MultiActionController异步请求Ajax,pc端正常,手机端报error错误;此问题一般是通过setInterval,seTimeout,做Ajax轮询时会产生此问题;
此问题全网唯一!关于MultiActionController异步请求Ajax,pc端正常,手机端报error问题;此问题一般是通过setInterval,seTimeout,做Ajax轮询时会产生此问题;其实最主要问题有两个: 1.写 setInterval或seTimeout这个方法时 方法中直接写要运行的函数名,并赋值一个变量,这个变量必须是全局变量; 2. 在aj...原创 2018-08-14 13:59:48 · 738 阅读 · 0 评论 -
正则匹配字符串有则替换无则添加;用正则实现添加和替换字符串,原字符串中包含某字段就替换(覆盖),不包含某字段就添加!
正则匹配字符串有则替换无则添加 一.首先确定我们的字符串文本 例: 有一个网上商城项目在书本的详细描述中有这样一段话: "这是一本某某写Java书共1000章.....【 书本编号:107 】" 注意:这段话的最后方括号里的编号等内容是程序自动生成的,用户修改书本详细时是不允许改变或删除里面的编号内容,...原创 2018-08-02 14:57:05 · 2223 阅读 · 0 评论 -
List集合中数据用set集合去重复,用set集合去重复数据重写了equals还是没成功!
【用set集合去重复数据,重写equals还是不成功的问题解决思路在文章最后】需求描述:因业务需要,通过复杂的代码逻辑从数据库取出数据放入List集合中,涉及多次从访问数据库取出数据放入List集合中,其中会取到相同的数据放入集合,这需要去除这部分重复数据才能将业务继续进行下去;处理方法:用set集合来去重;实现思路:首先需要重写实体类对象的equals方法,和hashCo...原创 2018-08-16 13:33:30 · 2600 阅读 · 0 评论 -
Luence搜索引擎技术代码示例
Luence了解搜索技术 搜索引擎 一个搜索引擎由搜索器 、索引器 、检索器 和用户接口 四个部分组成。搜索器的功能是在互联网 中漫游,发现和搜集信息。索引器的功能是理解搜索器所搜索的信息,从中抽取出索引项,用于表示文档 以及生成文档库的索引表。检索器的功能是根据用户的查询在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并实现某种用户相关性反馈机...原创 2018-08-24 08:18:22 · 4075 阅读 · 0 评论 -
SolrCloud集群的安装使用以及Zookeeper的介绍
注:附件在最下面SolrCloud认识系统架构集群概述为什么要使用服务器集群此前我们在进行项目的开发时,使用的标准的Javaweb的工程开发模式,这种方式使用一个服务器部署和发布服务器程序,又称为单点服务器,在这种状况下,如果单点服务器出现故障,将直接影响系统的使用。而停止服务可能会带来非常严重的问题,造成重大损失,所以这种项目架构的方式显然存在较大的风险。在此基础上出现了...原创 2018-08-24 08:18:14 · 2052 阅读 · 0 评论 -
redis数据库NoSQL的介绍安装和使用
Redis使用redis介绍 什么是NoSQL NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。目前一些主流的NOSQL产品: NoSQL数据库的分类 键值(Key-Value)存储数据库 相关产品有Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB,主要应用于内容...原创 2018-08-24 08:18:06 · 1408 阅读 · 0 评论 -
Linux安装与基本操作命令与JDK的安装,Mysql的安装,Tomcat的安装
Linux简介 Linux的概述 林纳斯·托瓦兹 linux Linux的发展史 Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、P...原创 2018-08-24 08:17:32 · 365 阅读 · 1 评论 -
CentOS[linux]操作系统的安装手册
软件的准备CentOS-6.5-i386-bin-DVD1.isoCentOS操作系统安装 2.1 创建虚拟机 这里我们要安装CentOS操作系统首先需要一台计算机,我们可以使用真实的物理主机来进行安装和使用,但现实中我们可能需要两台、三台或者更多的计算机,此时就需要使用虚拟机软件来满足我们的需要了。我们使用的虚拟机软件是VMware-workstation,初次之外也可以...原创 2018-08-24 08:17:59 · 2886 阅读 · 0 评论 -
VMware-workstation安装手册
VMware-workstation安装手册软件和工具的准备vm10keygen.exeVMware-workstation-full-10.0.1-1379776.exe2.安装步骤和流程安装VMware-workstation首先准备好需要的工具,这里安装的版本是10.0.1,我们直接安装即可。双击安装后出现安装界面经过资源的加载后开始进行安装选择下一...原创 2018-08-24 08:17:49 · 714 阅读 · 0 评论 -
VMware-workstation虚拟机设置网络模式
虚拟机网络模式vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)...原创 2018-08-24 08:17:41 · 41890 阅读 · 2 评论 -
CRT远程工具连接服务器CentOS
CRT远程工具连接CentOS实际开发中,Linux服务器都在其他的地方,我们要通过远程的方式去连接Linux并操作它,Linux远程的操作工具有很多,企业中常用的有Puttty、secureCRT、SSH Secure等。这里我们使用secureCRT来连接CentOS,secureCRT工具已经下载好位于资料的软件包中。...原创 2018-08-23 09:49:19 · 3982 阅读 · 2 评论 -
Maven中的自定义settings.xml文件
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="原创 2018-08-23 09:49:08 · 1525 阅读 · 0 评论 -
FreeMarker语言【页面静态】
FreeMarker语言FreeMarker语言概述FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据...原创 2018-08-23 09:48:23 · 422 阅读 · 0 评论 -
FastDFS分布式文件系统
FastDFS 分布式文件系统 课程目标了解项目中使用FastDFS的原因和意义。掌握FastDFS的架构组成部分,能说出tracker和stor...原创 2018-08-23 09:47:58 · 208 阅读 · 0 评论 -
ActiveMQ消息队列安装和使用
ActiveMQActiveMQ介绍 什么是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的...原创 2018-08-23 09:47:50 · 1809 阅读 · 0 评论 -
servlet监听器Listener介绍和使用
1监听器Listener1.1 Listener简介javaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术,其中 servlet规范包括三个技术点:servlet,listener,filter 什么是监听器? 监听器就是监听某个对象的的状态变化的组件监听器的相关概念:事件源:被监听的对象 ----- 三个域对象 request ...原创 2018-08-26 20:04:13 · 27925 阅读 · 4 评论 -
eyoumailserver邮箱服务器与foxmail 邮箱客户端的使用和安装
友情链接:Java实现邮箱发送验证码、代码示例【qq邮箱为例】 https://blog.youkuaiyun.com/qq_15204179/article/details/824262612 邮箱服务器2.1 邮箱服务器的基本概念邮件的客户端:可以只安装在电脑上的也可以是网页形式的邮件服务器:起到邮件的接受与推送的作用邮件发送的协议:协议:...原创 2018-08-26 20:13:27 · 18024 阅读 · 1 评论 -
servlet过滤器(Filter)
过滤器(Filter)什么是过滤器 过滤器是Javaweb的三大组件之一。他与servlet很相似,不过过滤器是用来拦截请求的,而不是处理请求的。 当用户请求某个servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么,会继续执行用户请求的servlet,如果Fil...原创 2018-08-26 20:16:53 · 493 阅读 · 0 评论 -
Servlet3.0
Servlet3.xServlet/filter/listener 支持注解实现创建serlvet3.x项目点击next两次[2]创建servlet Tips:多了@WwebServlet注解。 Web.xml中没有servlet相关的配置[3] @WebServlet Value: url 数组类型 ...原创 2018-08-26 20:19:19 · 620 阅读 · 0 评论 -
servlet3.0获取参数与文件上传代码示例
package com.igeek.servlet;import java.io.IOException;import java.util.Collection;import javax.servlet.ServletException;import javax.servlet.annotation.MultipartConfig;import javax.servlet.anno...原创 2018-08-26 20:25:35 · 1065 阅读 · 0 评论 -
EL与JSTL表达式代码示例
js代码示例:<%@ page language="java" isELIgnored="false" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c&q原创 2018-08-26 20:42:58 · 410 阅读 · 0 评论 -
动态页面技术(JSP/EL/JSTL)
目录:1. jsp的实现原理2. 使用jsp脚本技术实现动态页面3. JSTL标签库的使用4. EL表达式的使用 JSP技术 Java Server Page 运行在服务器上的Java页面,能够允许在HTML中嵌入Java代码 jsp脚本和注释jsp脚本:<%java代码%> ----- 内部的java代码翻译到service方...原创 2018-08-26 20:46:59 · 808 阅读 · 0 评论 -
阿里OSS对象存储,实现图片上传代码;
一.注册阿里云账号,购买OSS服务 获取 : 连接区域地址endpoint ;需要存储的bucketName;图片保存路径picLocation ;连接keyId;accessKeyId ;连接秘钥accessKeySecret;(一).在配置文件config.properties中配置阿里云文件: #oss文件...原创 2018-07-11 15:16:00 · 1079 阅读 · 2 评论 -
String的基本用法
package _2String类;import java.util.Arrays;public class StringDemo { public static void main(String[] args) { // 1. 创建字符串 createString(); ...原创 2018-08-20 10:18:57 · 243 阅读 · 0 评论 -
Random 随机数使用示例
package _3随机数类;import java.util.Random;import java.util.UUID;import java.util.concurrent.ThreadLocalRandom;public class TestDemo { public static void main(String[] args) { ...原创 2018-08-20 10:23:04 · 492 阅读 · 0 评论 -
SimpleDateFormat时间日期格式化,时间日期类使用示例
Date d1 = new Date();// 如果没有参数 ,则为当前时间 System.out.println(d1); // 创建一个日期格式对象 DateFormat df = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss"); // y 年份 ...原创 2018-08-20 10:29:16 · 690 阅读 · 0 评论 -
File类使用示例
package _1File类;import java.io.*;public class FileDemo { public static void main(String[] args) throws IOException { // 1.创建 //testCreate(); //...原创 2018-08-20 10:39:51 · 307 阅读 · 0 评论 -
关于编码,编码转换
// 英文 -> ascII码 String str1 = "abc123"; // String -> byte[] byte[] by1 = str1.getBytes(); System.out.println(Arrays.toString(by1)); // 中...原创 2018-08-20 10:42:00 · 458 阅读 · 0 评论 -
IO流使用示例,字符流文件拷贝demo
一、字节流FileInputStream OutputStream方式1:一个字节一个字节的读 1. 创建一个输入流 InputStream fin = new FileInputStream("e:\\igeek\\abc.txt"); 1.2 从流中读取数据 ...原创 2018-08-20 11:18:29 · 387 阅读 · 0 评论 -
RandomAccessFile 随机存取文件任意位置数据
package _9RandomAccessFile类;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;// 流的方式// 写入数据,按照写入数据的顺序存储// 读出的时候,顺序读出,比如你要读第...原创 2018-08-20 12:52:51 · 905 阅读 · 0 评论