自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(530)
  • 资源 (18)
  • 收藏
  • 关注

原创 HttpClient实现 get、post、put、delete请求【转】

System.out.println("响应内容为:" + EntityUtils.toString(responseEntity, StandardCharsets.UTF_8));System.out.println("响应内容为:" + EntityUtils.toString(responseEntity, StandardCharsets.UTF_8));System.out.println("响应内容长度为:" + responseEntity.getContentLength());

2023-11-22 10:26:33 442

转载 Java - 格式化输出JSON字符串的两种方式

Java - 格式化输出JSON字符串的两种方式目录1 使用阿里的FastJson 1.1 项目的pom.xml依赖 1.2 Java示例代码 2 使用谷歌的Gson 2.1 项目的pom.xml依赖 2.2 Java示例代码 参考资料 版权声明1 使用阿里的FastJson1.1 项目的pom.xml依赖<dependency> <groupId>com.alibaba</groupId> <arti

2021-07-27 17:22:07 3785

转载 Oracle的硬解析和软解析

提到软解析(soft parse)和硬解析(hard parse),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程:1、语法检查(syntax check)检查此sql的拼写是否语法。2、语义检查(semantic check)诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。3、对sql语句进行解析(parse)利用内部算法对sql进行解析,生成解析树(parse tre

2021-03-23 15:06:32 1115

转载 Java8新特性Stream之Collectors

将流中的数据转成集合类型:一、将数据收集进一个列表(Stream 转换为 List,允许重复值,有顺序)//1.将数据收集进一个列表(Stream 转换为 List,允许重复值,有顺序)//创建流Stream<String> language = Stream.of("java", "python", "C++","php","java");List<String&g...

2020-02-06 13:06:13 1690

原创 json解错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13

代码部分:"imageUrls": { "imageUrl1":"https://blog.csdn.net/qq_24504453/article/details/72510241x1.png", "imageUrl2":"https://blog.csdn.net/qq_24504453/article/details/72510241x2.png" "imageUr...

2019-07-31 18:02:31 15807

原创 java8 list汇总

List<Double>amountList12 = new Arraylist();amountList12.add(12d);amountList12.add(12d);方法1:SimpleTimer timer = new SimpleTimer(); for (Double val : amountList12) { ...

2019-07-02 15:34:10 2775

转载 JDBC元数据操作-- DatabaseMetaData接口详解

版权声明:本文为博主原创文章,转载请注明原出处,谢谢! https://blog.csdn.net/czw2010/article/details/188165991. 前言 在JDBC技术规范中,提供了Connection,Statement,ResultSet这三个开发过程中经常用到的接口。针对与每个接口,JDBC规范提供了相应的接口描述对象,也就是xxxMetaData系列描...

2019-03-29 14:43:11 1220 2

原创 命令行模式如何启动spring boot

命令如下:java -classpath D:\project\target\classes;D:\project\target\lib\* com.xxx.x.Application

2019-03-20 18:31:36 3499

转载 java8 list和map的forEach

 public static void main(String[] args) { List&lt;User&gt; list = new ArrayList&lt;&gt;(); for(int i=1;i&lt;=10;i++) { list.add(new User(i, "user_" + i)); } ...

2019-02-12 14:28:40 1603

转载 反射---Java高级开发必须懂的

反射---Java高级开发必须懂的  理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。 一、Class类的使用        1、万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.lang.Class类的实例对象,但...

2018-12-11 21:32:42 375

转载 Oracle 建立索引及SQL优化

Oracle 建立索引及SQL优化数据库索引:索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段,...

2018-12-06 16:08:28 244

转载 架构师带你深入解读HashMap

架构师带你深入解读HashMapHashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实...

2018-11-30 14:30:57 301

转载 架构师面试常考!缓存三大问题及解决方案!

架构师面试常考!缓存三大问题及解决方案!随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性,但同时也带来了一些需要注意的问题。作者:IT技术 分享来源:今日头条|2018-11-12 12:12 收藏  分享1. 缓存来由随着互联网系统发展的逐步完善,提高系统...

2018-11-30 14:22:47 1508

转载 StackOverflow程序员推荐:每个程序员都应读的30本书

StackOverflow程序员推荐:每个程序员都应读的30本书“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在...

2018-11-30 14:06:04 767

转载 oracle日期时间型timestamp相关转换

1、获取系统时间的语句(ssxff6获取小数点后面六位)select sysdate,systimestamp,to_char(systimestamp, 'yyyymmdd hh24:mi:ssxff6'),  to_char(systimestamp, 'yyyymmdd hh24:mi:ss.ff6') from dual;  2、字符型转成timestamp select to_ti...

2018-11-21 14:23:08 14489 1

转载 oracle11.2中分区功能测试之add&split partition对global&local index的影响

生产库中某些大表的分区异常,需要对现有表进行在线操作,以添加丢失分区,因为是生产库,还是谨慎点好,今天有空,针对add&amp;split分区对global&amp;local索引的影响进行了测试,测试版本为oracle11.2.0.4,过程如下:首先,创建分区表:CREATE TABLE TP1(C1 INT PRIMARY KEY,C2 VARCHAR2(10),C3 CHAR...

2018-11-20 16:36:13 506

转载 ORACLE-关于分区表的执行计划

执行计划中的关键字partition list single     --扫描单个分区partition list iterator   --连续扫描N个分区partition list inlist       --不连续扫描N个分区partition list full         --扫描全部分区?测试结果SQL&gt; drop table test purge;SQL&gt; re...

2018-11-19 16:19:27 2394

转载 Oracle 分区表——Range分区

本博文少许理论资料来至DBA技术大牛http://blog.csdn.net/tianlesoftware/article/details/4717318,本着实践式学习,书写以下博文:一、什么是分区表       Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。  ...

2018-11-03 18:27:10 2314

转载 oracle表空间表分区详解及oracle表分区查询使用方法(转+整理)

此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就...

2018-11-03 17:26:24 315

原创 Oracle中针对中文进行排序

SELECT * FROM TEAM ORDER BY NLSSORT(排序字段名,'NLS_SORT = SCHINESE_PINYIN_M');

2018-09-17 17:44:21 2464

转载 MyBatis参数传递的问题

来自:https://blog.csdn.net/cszhang5最近碰到MyBatis传参的一些问题,经过一番探究,问题是解决了。现对MyBatis传参进行下整理,权当做个笔记。一、单个简单参数   public Item getItemById(String id);   &lt;select id="getItemById" parameterTyp...

2018-09-07 16:13:48 1439

转载 mybatis实现oracle批量插入,带序列(记录一下)

转载地址:http://blog.csdn.net/xiaosimm/article/details/47775705 &lt;insert id="addCheckDetail" parameterType="java.util.List"&gt; INSERT INTO CHECK_DETAIL( CHECK_id,CHECK_DATE...

2018-09-06 15:17:49 2153

转载 jq及html通过url下载文件

一、通过html的a标签下载&lt;a href="url 302到下载地址" download&gt;下载&lt;/a&gt;例如:var   link = document.createElement('a');link.setAttribute("download", "");link.href = data.fileUrl;link.click();二、通过form表...

2018-08-23 22:06:53 6464

转载 绝对路径${pageContext.request.contextPath}用法及其与web.xml中Servlet的url-pattern匹配过程

以系统的一个“添加商品”的功能为例加以说明,系统页面为add.jsp,如图一所示: 图一  添加商品界面 系统的代码目录结构及add.jsp代码如图二所示: 图二   系统的代码目录结构及add.jsp代码${pageContext.request.contextPath}用于解决使用相对路径时出现的问题,它的作用是取出所部署项目的名字。对于图片文件,如图二...

2018-07-31 20:16:14 282

原创 java 获取两个字符串之间的值

获取 &lt;agentPartnerCd&gt; 和 &lt;/agentPartnerCd&gt; 之间的值xml.substring(xml.indexOf("&lt;agentPartnerCd&gt;"), xml.indexOf("&lt;/agentPartnerCd&gt;")).substring("&lt;agentPartnerCd&gt;"

2018-07-19 18:58:44 3709

原创 Oracle数据库插入CLOB字段时,提示ORA-01704:字符串文字太长【解决方案】

方法一:1、打开PL/SQL工具,输入SQL语句,如下:        select * from table1 for update;2、把更新的小锁打开,如图:    3、找到CLOB字段,点击 '...', 将内容复制进来,点击'确定'按钮,点击绿色对勾提交改变,完美解决。                                                 图1         ...

2018-07-13 10:59:15 49984 9

转载 Oracle-表更名、转存数据

--更名ALTER TABLE T_LOGSRV_SERVICE RENAME TO T_LOGSRV_SERVICE_20170418_BAK;--创建同样的表CREATE TABLE T_LOGSRV_SERVICE AS SELECT * FROM T_LOGSRV_SERVICE_20170418_BAK WHERE 1=2;

2018-07-11 14:54:36 855

转载 oracle表复制

1. 复制表结构及其数据: create table table_name_new as select * from table_name_old    2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like tabl...

2018-07-09 18:45:29 2798

转载 Oracle修改字段类型方法总结

有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table tb modify (name nvarchar2(20));3、假设字段有数据,则改为varch...

2018-07-09 17:55:53 12495

原创 如何获取ORACL数据库表的字段类型及字段长度?

有一个oracle数据库表“CD_ZSZH_CREDIT_DATA“,结构如下:如何获取字段类型名称及长度呢?可以执行如下 SQL 语句:select column_name,data_type,DATA_LENGTH From all_tab_columnswhere table_name=upper('CD_ZSZH_CREDIT_DATA') AND owner=upper('cip');...

2018-06-26 16:04:16 4701

转载 【转】通过反射,如何操作私有成员变量(取/赋值),如何调用私有方法?

Java的反射工具很强大,有句著名的话:No reflection ,no frameworks.工作中直到涉及到UT,才体会到它的重要性,现归纳整理一个小例子: 反射工具类: 1 import java.lang.reflect.Field; 2 import java.lang.reflect.InvocationTargetException; 3 import java.lang.re...

2018-05-31 15:22:09 648

转载 如何成为优秀的程序员?

作为一个从业快10年的程序员,我想给新入行的程序员们一些建议。这些建议是我希望自己可以在毕业时就读到的,也希望它们可以帮助你成为一个更好的程序员。简单归纳一下,总共有7条:保持健康编程之外的爱好持续学习正确应对犯错不要囿于角色展示你的创意刻意练习手速下面我来详细说说每一点。保持健康三寸气在千般用,一旦无常万事休。——《金瓶梅》首先要说

2018-05-07 20:13:40 410

转载 java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 39 path $

我在使用retrofit和Gson配合时,出现了这个问题,疑惑中乱七八糟瞎搞了一个下午没有解决。期间怀疑Gson解析不能使用泛型(因为我的解析使用了泛型),后来又觉得可能是我的关键字正好是解析器的某个关键字导致的异常,也打算过自定义Gson的解析过程,其实这些都不是。        第二天才搞明白,真正的问题是我的数据结构有问题,或者说我的解析出现了问题。        例如下面J

2018-03-15 14:21:28 22959 1

转载 mybatis绑定错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

Mybatis常会出现下面异常,这一般是xml映射文件有错误。但是这个提示不一定准确,以致网上有些资料说这个问题很奇怪。出现这个错误一般的解决方式在下面有说明:http://blog.csdn.net/softwarehe/article/details/8889206org.apache.ibatis.binding.BindingException: Invalid

2018-01-24 21:22:49 2167

转载 Spring @Value 用法小结,#与$的区别

原文链接:http://www.cnblogs.com/larryzeal/p/5910149.html起因一直的用法是 @Value("${jdbc.driverClass}") 这样,但在Spring官方文档里又看到 @Value("#{a.b}")的用法。于是研究了下。结论@Value的值有两类:① ${ property : defa

2018-01-23 19:12:25 3300

转载 fatal: Could not read from remote repository.的解决办法

查看远端地址 git remote –v 查看配置 git config --listgit status git add . // 暂存所有的更改 git checkout . // 丢弃所有的更改 git status // 查看文件状态 git commit -m "本次要提交的概要信息" // 提交1234设置远端仓库地址 git r

2018-01-22 15:23:22 274057 12

转载 创建oracle序列-用于id自增

--创建芝麻信用-申请反欺诈评分 序列--DROP SEQUENCE SEQ_SEASAME_FRAUD_SORE;CREATE SEQUENCE SEQ_SEASAME_FRAUD_SORESTART WITH 1INCREMENT BY 1CACHE 100MINVALUE 1NOMAXVALUENOCYCLE;

2017-12-25 11:13:41 541

转载 动态执行表不可访问, 本会话的自动统计被禁止。在执行菜单里你可以禁止统计, 或在v$session, ...

1. 问题描述 使用oracle图形管理工具PLSQL Developer执行sql语句时弹出以下信息:"动态执行表不可访问, 本会话的自动统计被禁止。在执行菜单里你可以禁止统计, 或在v$session,v$sesstat和v$statname表里获得选择权限。"如下图:2. 解决方法原因是:v$session,v$sesstat和v$statname这三张表无法被授权

2017-12-25 11:04:58 4487

转载 策略模式+工厂模式优化if...else if...else if结构

首先,按照if...else if语句来实现打折商品的例子,代码如下:[java] view plain copypublic class Example {              public Double calRecharge(Double charge ,RechargeTypeEnum type ){      

2017-11-27 15:40:43 880

转载 Google Guava 8-区间

[Google Guava] 8-区间原文链接 译文链接 译文:沈义扬范例1List scores;2Iterable belowMedian =Iterables.filter(scores,Range.lessThan(median));3

2017-11-17 10:20:16 879

SpringMVC学习指南.pdf

Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界*主流的Web开发框架,Spring MVC已经成为当前*热门的开发技能,同时也广泛用于桌面开发领域。   本书重在讲述如何通过Spring MVC来开发基于Java的Web应用。全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,本书还配有丰富的示例以供读者练习和参考。   本书是一本Spring MVC的教程,内容细致、讲解清晰,非常适合Web开发者和想要使用Spring MVC开发基于Java的Web应用的读者阅读。

2017-10-15

四则运算生成工具

用Javascript + html 写的工具,适用于小学生。主要作用: 1、生成四则运算试题,比如:5+5、8-1、7*7等; 2、可以设定显示时间、数值以内(比如10以内的加减法)、生成个数(比如10道题,不超过100道) 3、具有统计分数、显示正确结果的功能。等等 不足之处请大家见谅。有任何问题给我发消息。

2014-07-24

OGNL - Object Graph Navigation Library 4.0-API

Apache Commons OGNL - Object Graph Navigation Library 4.0-SNAPSHOT API 英文版 EasyCHM制作 厚颜祈求1分。欢迎批评指正。

2013-02-05

jquery1.7教程

网上下载的最新jQuery1.7chm教程,感谢作者提供!

2012-04-05

Mootools 1.2系列教程

作者:Fdream, 我借花献佛了,大家可以去他的空间看看,随时更新!

2010-12-21

mootools docs 1.3 英文版

基于mootools doc 1.3英文原版制作,也许有些链接不正确,请大家多多包含。

2010-11-16

jFreechart 1.0.13 API CHM 文档

jFreechart 1.0.13 API CHM 文档。 最新文档英文原版。 用离线下载下来的,然后用EASY CHM制作的,做了好几遍,不太好。请大家多多包含!

2010-04-12

Total Commander 7.50a (美化版)注册文件

Total Commander 7.50a 美化版注册文件 wincmd.key

2010-03-29

在Flex的DataGrid中使用CheckBox

在Flex的DataGrid中使用CheckBox 欢迎分享

2009-07-22

Flex的DataGrid中使用CheckBox

Flex的DataGrid中使用CheckBox. 大家共同研究

2009-07-22

java 环境变量的配置

java 环境变量的配置 .doc文件。 如何配置java环境变量

2009-07-15

受用一生的公式.pdf

这本小册子是想以平易近人且便于使用的方式,把常用的数学与物理公式介绍给大家。经常看看有助与我们开发程序的一些算法。作者沃特金斯。

2009-07-01

jQueryAPI_CHM

jQueryAPI_CHM 最新中文版,值得推荐。关键是,我不会要大家的资源分。

2009-05-08

搜狗双拼字根练习--- 用于快速记忆【搜狗双拼】的字根。

这个是用Web方式,JavaScript写的。上面是一张对照图,下面是字根练习。 不是软件! 俺前段时间一直再练【搜狗双拼】,又懒的记忆字根,就弄了这个。 做的不是挺好,请大伙多多包含吧~~ 有声母,就是:【zh[知] ch [嗤] sh [诗]】。

2009-01-16

struts教程

struts教程,struts教程

2008-02-14

spring-reference

spring-reference

2008-02-14

Oracle安装教程

Oracle安装<br>

2007-12-25

正则表达式

正则表达式的一些讲解

2007-12-12

空空如也

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

TA关注的人

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