自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 获取最大不重复字符串长度

记录下大致思路,不一定是优解:1、首先初始化开始计算的位置startIdx,上次最大长度lastMaxLength,本次最大长度maxlength2、首先从字符串第一个字符即下标位置位0开始遍历3、判断是否在该下标之前遍历开始下标及之后存在重复的字符,如果出现,则判断maxLength与lastMaxLength大小,如果大于lastMaxLength则把maxLength赋值给las...

2019-10-21 20:38:25 500

原创 Groovy简单读取xml

一、xml文档内容:<languages> <language name="c++"> <author>Strpistrup</author> </language> <language name="java"> <author>Gosling</author> </lang...

2019-09-27 21:40:24 1125

原创 冒泡排序算法Java简单实现

import java.util.Arrays;public class BubbleTest { public static void main(String[] args) { int[] arrs = new int[]{10, 2, 99, 100, 100, 203, 4, 12, 67, 3, 43}; bubbleSort(arrs);...

2019-08-08 20:22:36 422

原创 docker容器搭建mysql8.0主从服务器

第一次搭建docker主从,备注下,方法参考网上一些资源写的:首先,机器上安装docker服务器然后先在宿主机上创建主从待挂载目录,master、slave,然后分别在 各自目录下创建config、data目录,再在config目录下创建文件mysqld.cnf,最终结构如下:docker pull 下载mysql 8的镜像,下下来查看镜像:接下来编辑主从数据库配置mysq...

2019-07-29 15:11:15 1020

原创 驼峰格式转换

驼峰格式转换,记录下写的比较好的:import java.util.regex.Matcher;import java.util.regex.Pattern;import java.lang.StringBuilder;class Solution{ static String toCamelCase(String s){ Matcher m = Pattern....

2019-03-23 21:21:38 995

原创 Spring Cloud Config入门简单程序

一、创建Spring Cloud Config Server工程(可以利用Eclipse的Spring Tool工具创建),创建后目录结构如下:1、SpringConfigServerApplication.java类:package com.example.demo;import org.springframework.boot.SpringApplication;import org.s...

2018-03-19 18:51:09 179

原创 根据时间的秒数获取间隔月份或天数的时间

package com.base.test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class Test0 { public static void main(String[

2018-01-10 15:50:36 522

原创 Spring-data-mongodb Converter实现

Springxml增加配置: 或者: Java代码实现:import org.springframework.core.convert.converter.Converter;import

2017-12-20 10:16:20 7046

原创 Spring data 自定义Repository 实现Mongodb的Group by

第一、首先定义一个接口,注意以下几点:1、接口名称默认必须以:Custom结尾,也可以通过配置指定其他结尾;2、接口权限设置为包内访问import java.util.List;import com.xhh.ssi.mongodb.model.SrUserExtGroup;interface BaseRepositoryCustom { List myCustomM

2017-12-19 16:46:45 2595

原创 AnnotationConfigApplicationContext的register方法

public class Main { public static void main(String[] args) { AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(); applicationContext.register(Ch2Bean

2017-06-15 11:36:48 4477 1

原创 JSON 驼峰转下划线

import com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase;public class MyCamemlToUnderlineCaseStrategy extends PropertyNamingStrategyBase { private static final long s

2016-10-12 14:01:53 7206

原创 JAVA根据文件名、URL下载远程文件

/** * 文件转换为流返回 * * @param response * @param filePath * @param fileName * @throws IOException */ private static void imageDownload(final HttpServletResponse response, String filePath, S

2016-09-28 15:21:18 2337

原创 上传Excel文件并读取存入数据库

备注:接上篇点击打开链接1、controller层方法: @RequestMapping(value = "uploadFile") public void uploadFile(Model model, MultipartFile file) throws Exception { bluetoothService.uploadFileToDatabase(file);

2016-08-18 16:41:49 1135

原创 Mybatis自动生成Xml文件,针对字段类型为text等会默认产生XXXXWithBlobs的方法问题

默认情况下产生的Mapper.xml里面存在:需要修改generatorConfiguration.xml,里面的table加属性,如: 备注:MySQL表里面的Address字段是text类型的,这样处理产生的Xml文件自动会把这个字段转换为VARCHAR;

2016-08-17 15:39:26 18413 4

原创 使用Jetty启动WEB,请求报错java.lang.IllegalStateException: Form too large: 206150 > 200000

java.lang.IllegalStateException: Form too large: 206150 > 200000 at org.eclipse.jetty.server.Request.extractFormParameters(Request.java:353) at org.eclipse.jetty.server.Request.extractContentParamet

2016-08-17 15:33:16 2874 1

原创 XMLHttpRequest上传文件

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 文件: -->  许可证.jpg 支持jpg、jpeg、png、bmp格式图片,大小不超过2M 确定

2016-08-09 10:02:54 4072

原创 JS保留正数小数2位

/** * 保留小数2位 */function toFixedNum(num){ if(num > 0.005){ num -= 0.005; } return num.toFixed(2);}

2016-07-15 14:39:27 913

原创 HttpClent请求

package com.util.pay;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;im

2016-07-13 10:31:35 567

原创 Quartz定时器

1、创建spring配置文件:applicationContext-quartz.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewo

2016-07-13 10:28:49 287

原创 web支持emoji表情(mysql)

一、MYSQL支持存储emoji表情,需要将相应的字段设置为utf8mb4字符集编码; 如:ALTER TABLE 表名 MODIFY COLUMN post_summary VARCHAR(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;二、查询某个表字符集:SHOW FULL COLUMNS FROM 表名;三、js

2016-07-12 10:43:53 1667 2

原创 创建带Collection的Mybatis sql语句

<collection property="inputLists" ofType="com.kakasure.tongji.dao.model.OrderInput" javaType="ArrayList" column="id" select="getInputLists"/>

2016-07-07 13:52:50 2198

原创 MYSQL数据库字段字符集查看修改

查看表字符集SHOW TABLE STATUS FROM kakasure WHERE COLLATION = 'utf8_general_ci'SHOW TABLE STATUS FROM kakasure WHERE NAME = 'kks_order_vendor';SHOW TABLE STATUS FROM kakasure WHERE NAME = 'sso_user';

2016-07-07 13:49:01 383

原创 Xml字符串转Map

说明:除head、body节点合并为一个Map,其余的都进行List转换;比如XML:则节点为一个Map,VALUE为List,其中节点不显示名称,具体代码如下:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.u

2016-05-12 12:26:12 20232

原创 JSON转XML及反射调用对应的方法

import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;import java.util.Map.Entry;import java.util.Set;import com.alibaba.fastjson.JSONArray;import com.alibab

2016-05-09 10:31:01 500

原创 HttpClient例子

import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.

2016-05-09 10:28:24 410

原创 JAVA JDOM解析XML 带CDATA数据

import java.io.StringReader;import java.util.*;import org.jdom.Document;import org.jdom.Element;import org.jdom.input.SAXBuilder;import org.xml.sax.InputSource;public cla

2014-02-11 15:12:25 15451 1

原创 Oracle存储过程读取文件例子--UTL_FILE

---读文件测试DECLAREf_file utl_file.file_type;c_line VARCHAR2(2048);BEGIN--打开文件f_file := utl_file.fopen('SQL_SCRIPT', 'xml.pkg', 'R');IF utl_file.is_open(f_file) THENLOOPBEGINutl_fi

2014-01-25 19:18:53 3395

原创 Oracle PL/SQL 使用隐式游标

DECLARETYPE t_ca_varchar2 IS TABLE OF VARCHAR2(100);t_names t_ca_varchar2 := t_ca_varchar2();BEGINWITH tb AS(SELECT last_nameFROM hr.employees)SELECT last_name BULK COLLECTINTO t_names

2014-01-22 00:28:25 578

原创 Oracle 集合中的SET与IS A SET 、IS NOT A SET例子

DECLARETYPE t_var IS TABLE OF VARCHAR2(100);t_author t_var := t_var('Jack', 'Tom', 'Jack', 'Cooper', 'Dexter', 'Cooper');t_dist   t_var := t_var();BEGINt_dist := SET(t_author);FOR i IN

2014-01-20 23:37:33 875

原创 Oracle 集合 bulk collect 例子

DECLARETYPE t_emp IS TABLE OF hr.employees%ROWTYPE;l_emp t_emp := t_emp();BEGINSELECT * bulk COLLECTINTO l_empFROM hr.employeesWHERE rownum FOR i IN 1 .. l_emp.countLOOPdbms_ou

2014-01-20 22:10:27 710

原创 Oracle 集合的一些用法例子

DECLAREt_var_names t_var := t_var();v_flag      BOOLEAN;BEGINv_flag := t_var_names.exists(0);IF v_flag = FALSE THENt_var_names.extend;t_var_names(t_var_names.last) := 'JAM';--t_var_nam

2014-01-20 22:05:09 674

原创 Oracle JavaResource传数组例子

一、创建对象CREATE OR REPLACE TYPE emp_obj AS OBJECT(        empno NUMBER(4),        ename VARCHAR2(10));/CREATE TYPE typ_emp_obj IS TABLE OF emp_obj;/二、Java程序:create or replace and

2014-01-02 09:35:29 1070

转载 StringManager Tomcat学习(转载)

先了解下两个所谓的知识点:ResourceBundle 和 MessageFormat在项目里用的得心应手的properites文件,大多要用到这两个类吧。java.util.ResourceBundlejava.text.MessageFormat1,ResourceBundle解析资源文件分两步:1加载资源文件,2获取资源文件中的信息// 加载资源文件R

2012-10-29 22:11:41 648

原创 从事IT行业8个月的一些观点

我是2010年毕业的,大学学习的是计算机科学与技术,由于大学虽然对计算机感兴趣,但是经过了4年我还是没有入门,所以大学毕业后我并为从事IT行业。2011年的10月份,才下定决心要从事自己的专业,这里的理由我就不多说了,主要想讲讲我这从事IT行业的8个月自己对IT行业或者说对一个新入IT行业的一些建议。在找工作的时候,我跟很多人一样,很想找一份工资好又轻松的工作,所以进入现在的工作对于当时跟我一

2012-10-17 21:43:06 1111

转载 ORACLE数据库导入、导出数据命令

oracle数据库导入导出命令!Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuratio

2012-09-11 17:18:20 2745

转载 pl/sql建JOB时时间的一些设置

创建oracle调度job 右键“new”弹出 Submitter这里不用修改 Job这里不用填 What: pw_sbtz_gisdata_procedure;  请注意后面的“;”,一定不能少 Next date:sysdate Interval: TRUNC(next_day(sysdate,'星期一'))+1/24 后面的不用填写,只需要填写上面三个,填

2012-07-09 19:57:44 3083

转载 Oracle存储过程基本语法

Oracle存储过程基本语法存储过程  1  CREATE OR REPLACE PROCEDURE 存储过程名  2  IS  3  BEGIN  4  NULL;  5  END; 行1:  CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆

2012-03-22 11:23:05 446

转载 C#之int与Java之Integer的区别

本文涉及到一些JVM原理和Java的字节码指令,推荐感兴趣的读者阅读一本有关JVM的经典书籍《深入Java虚拟机(第2版)》,将它与我在《.NET 4.0面向对象编程漫谈》中介绍的CLR原理与IL汇编指令作个对比,相信读者会有一定的启发。而仔细对比两个类似事物的异同,是很有效的学习方法之一。1 奇特的程序输出          前段时间,一个学生给我看了一段“非常诡异”的Java代码:

2012-03-10 16:37:00 1001

转载 hibernate中lazy的使用

hibernate中lazy的使用lazy,延迟加载Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。lazy策略可以用在:* 标签上:可以取值true/false* 标签上,可以取值true/false,这个特性需要类增强* /等集合上,可以取值为true/false/extra* /等标签上,可以取值f

2012-02-05 16:02:49 380

转载 采用commons-lang.jar包实现equals,hashCode以及toString方法

通过commons-lang.jar包实现一个javabean的equals,hashCode和toString三个方法,一般情况下,用手工直接实现这三个方法比较繁琐,而采用common-lang.jar实现起来就比较容易了。下面即是其实现的具体代码:1package per.jone;2import java.util.Date;3import org.apache.co

2012-02-05 10:35:27 844

js-emoji-v3.0

JSP支持emoji表情显示公共资源

2016-07-13

Spring In Action 第三版及源码

Spring In Action、第三版、源码

2016-05-09

prototype1.7

javascript js prototype.js库 1.7版本

2011-12-31

空空如也

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

TA关注的人

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