- 博客(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
787
转载 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
4273
转载 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
1292
转载 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
1755
原创 json解错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13
代码部分:"imageUrls": { "imageUrl1":"https://blog.youkuaiyun.com/qq_24504453/article/details/72510241x1.png", "imageUrl2":"https://blog.youkuaiyun.com/qq_24504453/article/details/72510241x2.png" "imageUr...
2019-07-31 18:02:31
16350
原创 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
2830
转载 JDBC元数据操作-- DatabaseMetaData接口详解
版权声明:本文为博主原创文章,转载请注明原出处,谢谢! https://blog.youkuaiyun.com/czw2010/article/details/188165991. 前言 在JDBC技术规范中,提供了Connection,Statement,ResultSet这三个开发过程中经常用到的接口。针对与每个接口,JDBC规范提供了相应的接口描述对象,也就是xxxMetaData系列描...
2019-03-29 14:43:11
1305
2
原创 命令行模式如何启动spring boot
命令如下:java -classpath D:\project\target\classes;D:\project\target\lib\* com.xxx.x.Application
2019-03-20 18:31:36
3558
转载 java8 list和map的forEach
public static void main(String[] args) { List<User> list = new ArrayList<>(); for(int i=1;i<=10;i++) { list.add(new User(i, "user_" + i)); } ...
2019-02-12 14:28:40
1659
转载 反射---Java高级开发必须懂的
反射---Java高级开发必须懂的 理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。 一、Class类的使用 1、万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.lang.Class类的实例对象,但...
2018-12-11 21:32:42
414
转载 Oracle 建立索引及SQL优化
Oracle 建立索引及SQL优化数据库索引:索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段,...
2018-12-06 16:08:28
292
转载 架构师带你深入解读HashMap
架构师带你深入解读HashMapHashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实...
2018-11-30 14:30:57
342
转载 架构师面试常考!缓存三大问题及解决方案!
架构师面试常考!缓存三大问题及解决方案!随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性,但同时也带来了一些需要注意的问题。作者:IT技术 分享来源:今日头条|2018-11-12 12:12 收藏 分享1. 缓存来由随着互联网系统发展的逐步完善,提高系统...
2018-11-30 14:22:47
1734
转载 StackOverflow程序员推荐:每个程序员都应读的30本书
StackOverflow程序员推荐:每个程序员都应读的30本书“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在...
2018-11-30 14:06:04
884
转载 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
14665
1
转载 oracle11.2中分区功能测试之add&split partition对global&local index的影响
生产库中某些大表的分区异常,需要对现有表进行在线操作,以添加丢失分区,因为是生产库,还是谨慎点好,今天有空,针对add&split分区对global&local索引的影响进行了测试,测试版本为oracle11.2.0.4,过程如下:首先,创建分区表:CREATE TABLE TP1(C1 INT PRIMARY KEY,C2 VARCHAR2(10),C3 CHAR...
2018-11-20 16:36:13
559
转载 ORACLE-关于分区表的执行计划
执行计划中的关键字partition list single --扫描单个分区partition list iterator --连续扫描N个分区partition list inlist --不连续扫描N个分区partition list full --扫描全部分区?测试结果SQL> drop table test purge;SQL> re...
2018-11-19 16:19:27
2698
转载 Oracle 分区表——Range分区
本博文少许理论资料来至DBA技术大牛http://blog.youkuaiyun.com/tianlesoftware/article/details/4717318,本着实践式学习,书写以下博文:一、什么是分区表 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 ...
2018-11-03 18:27:10
2428
转载 oracle表空间表分区详解及oracle表分区查询使用方法(转+整理)
此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就...
2018-11-03 17:26:24
371
原创 Oracle中针对中文进行排序
SELECT * FROM TEAM ORDER BY NLSSORT(排序字段名,'NLS_SORT = SCHINESE_PINYIN_M');
2018-09-17 17:44:21
2529
转载 MyBatis参数传递的问题
来自:https://blog.youkuaiyun.com/cszhang5最近碰到MyBatis传参的一些问题,经过一番探究,问题是解决了。现对MyBatis传参进行下整理,权当做个笔记。一、单个简单参数 public Item getItemById(String id); <select id="getItemById" parameterTyp...
2018-09-07 16:13:48
1507
转载 mybatis实现oracle批量插入,带序列(记录一下)
转载地址:http://blog.youkuaiyun.com/xiaosimm/article/details/47775705 <insert id="addCheckDetail" parameterType="java.util.List"> INSERT INTO CHECK_DETAIL( CHECK_id,CHECK_DATE...
2018-09-06 15:17:49
2200
转载 jq及html通过url下载文件
一、通过html的a标签下载<a href="url 302到下载地址" download>下载</a>例如:var link = document.createElement('a');link.setAttribute("download", "");link.href = data.fileUrl;link.click();二、通过form表...
2018-08-23 22:06:53
6638
转载 绝对路径${pageContext.request.contextPath}用法及其与web.xml中Servlet的url-pattern匹配过程
以系统的一个“添加商品”的功能为例加以说明,系统页面为add.jsp,如图一所示: 图一 添加商品界面 系统的代码目录结构及add.jsp代码如图二所示: 图二 系统的代码目录结构及add.jsp代码${pageContext.request.contextPath}用于解决使用相对路径时出现的问题,它的作用是取出所部署项目的名字。对于图片文件,如图二...
2018-07-31 20:16:14
318
原创 java 获取两个字符串之间的值
获取 <agentPartnerCd> 和 </agentPartnerCd> 之间的值xml.substring(xml.indexOf("<agentPartnerCd>"), xml.indexOf("</agentPartnerCd>")).substring("<agentPartnerCd>"
2018-07-19 18:58:44
3778
原创 Oracle数据库插入CLOB字段时,提示ORA-01704:字符串文字太长【解决方案】
方法一:1、打开PL/SQL工具,输入SQL语句,如下: select * from table1 for update;2、把更新的小锁打开,如图: 3、找到CLOB字段,点击 '...', 将内容复制进来,点击'确定'按钮,点击绿色对勾提交改变,完美解决。 图1 ...
2018-07-13 10:59:15
51775
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
929
转载 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
2875
转载 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
12571
原创 如何获取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
6048
转载 【转】通过反射,如何操作私有成员变量(取/赋值),如何调用私有方法?
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
680
转载 如何成为优秀的程序员?
作为一个从业快10年的程序员,我想给新入行的程序员们一些建议。这些建议是我希望自己可以在毕业时就读到的,也希望它们可以帮助你成为一个更好的程序员。简单归纳一下,总共有7条:保持健康编程之外的爱好持续学习正确应对犯错不要囿于角色展示你的创意刻意练习手速下面我来详细说说每一点。保持健康三寸气在千般用,一旦无常万事休。——《金瓶梅》首先要说
2018-05-07 20:13:40
484
转载 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
23127
转载 mybatis绑定错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
Mybatis常会出现下面异常,这一般是xml映射文件有错误。但是这个提示不一定准确,以致网上有些资料说这个问题很奇怪。出现这个错误一般的解决方式在下面有说明:http://blog.youkuaiyun.com/softwarehe/article/details/8889206org.apache.ibatis.binding.BindingException: Invalid
2018-01-24 21:22:49
2210
转载 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
3351
转载 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
275486
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
581
转载 动态执行表不可访问, 本会话的自动统计被禁止。在执行菜单里你可以禁止统计, 或在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
4933
转载 策略模式+工厂模式优化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
938
转载 Google Guava 8-区间
[Google Guava] 8-区间原文链接 译文链接 译文:沈义扬范例1List scores;2Iterable belowMedian =Iterables.filter(scores,Range.lessThan(median));3
2017-11-17 10:20:16
936
SpringMVC学习指南.pdf
2017-10-15
四则运算生成工具
2014-07-24
OGNL - Object Graph Navigation Library 4.0-API
2013-02-05
jFreechart 1.0.13 API CHM 文档
2010-04-12
搜狗双拼字根练习--- 用于快速记忆【搜狗双拼】的字根。
2009-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人