2 程熙cjp

尚未进行身份认证

QQ: 1065593458 mailbox: chengjinpeng7@163.com 时间如此美好,我还不想去浪费他。

等级
TA的排名 8w+

oracle增长序列为什么不是从1开始

今天小熙使用TestNG跑集成环境,但是要使用到Oracle的序列自增长,尴尬的是我的版本是Oracle11.2.0.1以后的出问题了(之前使用flyway也出现了这种奇怪的问题),详情见下。一.问题详情:我的Oracle版本是11.2.0.1以后的,序列值从2开始创建和原来的数据约束起了冲突,所以集成失败。解释:当我们使用序列作为插入数据时,如果使用了“延迟段”技术...

2019-07-24 22:19:15

SmartGit 使用30天后过期,如何绿色使用

一.背景:小熙今天在Git分支上提交了修改,想看下图像化的内容,所以打开了SmartGit,但是SmartGit却弹出一个Registerlicensefile的框,原来是30天的免费试用到期了,要续费了。于是小熙上网找了下绿色的试用方法,内容如下:二.问题重现:如图·:这张图就是说你的30天免费试用期已经过了。三.绿色使用方法:按下win+R键(win也是Wind...

2019-06-27 22:10:12

分布式之CAP概述

2000年7月,加州大学伯克利分校的EricBrewer教授在ACMPODC会议上提出CAP猜想。2年后,麻省理工学院的SethGilbert和NancyLynch从理论上证明了CAP。之后,CAP理论正式成为分布式计算领域的公认定理。CAP理论概述一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错...

2019-06-27 13:39:08

Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary up

起因:今天小熙修改一个bug的时候,添加测试数据竟然又报了另一个500,真是汗。大概是文件上传没有临时目录造成的,下面详细说明下。描述:抛错信息如图:解释:这个项目使用的是springboot通过MultipartFile上传的文件,而我恰好又是第一次熟悉这个模块,所以没有加临时存储文件夹,所以报错了。解决方法:(1)找到对应位置添加对应所需的文件夹。(2)在代码...

2019-06-19 10:18:54

IDEA破解极简系列(可到2099年,已更新)

最近小熙的idea快要到期了,所以想搜下永久的解决办法。最终分享如下:1.下载破解插件破解idea链接,版本为2018.1.5的插件密码:pxb1破解idea链接 密码:gka1第二个是小熙在别的地方下的,不适用于我的idea(版本为2018.1.5)。但是适用于其他版本的,具体那个版本没有去考证。注意以下步骤为通用,但是idea的版本不同所需的插件版本也就不同。如上例,所以...

2019-05-30 09:26:53

@Valid使用详解

小熙最近看项目,遇到不少之前没有用过的注解,特此查找大佬们的心得记录下,并与大家共享。@Valid@Valid注解用于校验,所属包为:javax.validation.Valid。一.例子:例子一:用于验证注解是否符合要求,直接加在变量user之前,在变量中添加验证信息的要求,当不符合要求时就会在方法中返回message的错误提示信息。@...

2019-05-22 17:29:55

Idea控制台抛出中文乱码

小熙在导入公司项目后控制台抛出中文乱码,在这之前都是没问题。查询了解决方法,记录分享下。一.解决方法:修改Idea的编码配置(1)第一步,点击settings(2)修改编码配置为UTF-8(注意是三处:全局的、项目的、其他的)将部署项目的Tomcat,或者springboot的application启动类中,的VMoptions项中,添加:-Dfile.encoding=...

2019-05-20 18:36:02

SVN安装、使用详解总结

今天小熙需要使用SVN下载项目资料,搜了下网上的教程。在博客园发现一篇很详细的好文,经试验可靠,特此记录分享下。转载自博客园:点击进入原博客地址SVN简介: 为什么要使用SVN?      程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。...

2019-05-09 10:42:30

Java日期、时间处理代码

小熙就直接贴上时间和日期的简单操作了,先记录下。packagecom.chengxi.java_new_characteristics.code;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.springframework.boot.test.context.SpringBootTest;import...

2019-05-08 16:09:38

Git 的简介、原理、使用

小熙最近看了下Git命令的操作,找到一篇不错的,分享记录下。概念Git --- 版本控制工具(命令)。工具介绍官方网站:http://git-scm.com工具下载地址:http://git-scm.com/download/git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。git是个工具,在linux里面也就类似gcc这样的工具...

2019-05-08 13:39:26

Java8新特性之Reduce练习抒写笔记

一.简介:reduce–归约操作,函数依次作用于上一次函数的结果(有初始值则第一次为初始值)和流中的下一个元素例如:二.操作:代码: packagecom.chengxi.java_new_characteristics.stream; importjava.util.Optional; importjava.util.stream.Stream; /**...

2019-05-07 15:31:05

Java8新特性之Streams练习抒写笔记

一.介绍:Stream是什么:- Stream是一个来自数据源的元素队列并可以进行聚合操作。-数据源:流的来源。可以是集合,数组,I/Ochannel,产生器generator等- 聚合操作:类似SQL语句一样的操作,比如filter,map,reduce,find,match,sorted等Stream的两种分类:-Strea...

2019-05-07 15:16:27

ORM的1+N查询问题及解决办法

今天小熙学习资料,看到了一个有意思的问题,数据库查询的1+N问题。查了下资料,汇总下前人的经验,分享下。一.1+N问题场景:基本场景:Article(文章)关联Category(分类)classCategory(models.Model):name=models.CharField(max_length=30)classArticle(...

2019-05-06 17:54:53

Maven打包报错总结

小熙今天想把之前写的项目打包部署下,但是没有想到当时没有测试现在就要花半天的时间来排错,也算是一种另类的收获和警醒。对于Maven如果想深入了解和理清思路这里有官网解释:Maven生命周期的官方说明话不多说,先上第一个错误:一.关于Springboot打包错误的问题|Failedtoexecutegoalorg.springframework.boot:spring-boot-...

2019-04-08 18:17:33

详解为什么在foreach中不能进行remove和add操作

今天早上小熙在关注的公众号中看到了这一篇不错的技术分享,特此实践顺便阐述下自己的理解。在阿里开发手册上有这样一条规定:阿里规范上没有给出详细解释。所以小熙就详细的说说我的借鉴和理解。一.foreach循环介绍:Java5之后引入的功能。使得遍历数组和集合更加简洁,无需获得数组和集合长度,无需根据索引来访问数组元素和集合元素。foreach循环自动遍历数组和集合的每个元素。所以通常...

2019-03-22 16:14:03

springboot2 webflux 响应式编程学习路径

小熙在极客时间上看到了有关spring5.X关于异步处理的介绍,找到了一篇不错的文章分享下。转载原文链接:原文介绍付费学习视频链接:付费学习视频springboot2已经发布,其中最亮眼的非webflux响应式编程莫属了!响应式的weblfux可以支持高吞吐量,意味着使用相同的资源可以处理更加多的请求,毫无疑问将会成为未来技术的趋势,是必学的技术!很多人都看过相关的入门教程,但看完之后总觉...

2019-03-08 15:48:11

2018年个人总结

时间飞逝,转眼间2018年匆匆离开了,即将而来的是中国的年关了,临此之际小熙觉得也该做点什么,于是回顾下这年,期许下来年吧。仍记得刚接触编程的那份欣喜若狂,仍记得那个初入茅庐的毛头小子对编码的死磕…。回首这几年心情是五味杂陈的,但2018年尤为深刻,这一年编程刚刚入门(自我评价),这一年加入了CSDN这个大家庭,这一年终于在GitHub上有了自己的小项目,这一年末拿到了offer,这一年将是...

2019-01-17 17:22:04

你凭什么不学习!

小熙还有一个爱好就是读书,这仿佛能让我,在世下的这颗躁动的内心,能有那么片刻的安静。今日拜读的小豌豆的文章,别有一番感悟。愿与君共勉。01L是一名刚毕业三年的小伙子。前两天我在长沙出差,负责一个培训班项目,我们就此相识。世界不可谓不小。在与L互相分享各自的职场之后,我才发现,L就职的公司居然是我前东家的销售管理系统服务供应商,L当时正...

2019-01-16 15:46:01

equals源码分析和hashcode关联(会介绍HashSet、HashMap源码)

今天早上小熙想了下equals的用法和特殊情况,就想验证下字符a和字符串a是否相等,又为什么呢?小熙的环境是:idea、jdk1.81.讲述equals,以及其源码案例代码比较如图:虽然小熙知道结果是false,但是小熙却不知道所以然,所以查了下源。equals源码(1)equals其实是Object中就有的方法(引用了等于号),其他子类的比较只不过是重写equals...

2019-01-14 16:32:45

持续集成:TeamCity 最详细的安装和使用介绍

最近小熙在看有关持续集成相关的东西,首先肯定是找开发工具了。嗯,听说TeamCity不错,所以找寻相关资料。发现一篇讲述不错的,特此转载和大家分享下这就是我们的主角TeamCity了,炫丽吧!TeamCity本文初衷让大家了解持续集成(CI),以及入门了解JetBrains家的TeamCity的一些简单实用。Tea...

2019-01-12 16:18:24

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。