CurryTao
码龄7年
关注
提问 私信
  • 博客:18,059
    18,059
    总访问量
  • 9
    原创
  • 2,063,485
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-05-09
博客简介:

Jams_5201314的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得1次评论
  • 获得19次收藏
创作历程
  • 22篇
    2019年
TA的专栏
  • docker
  • javautil
    2篇
  • 分布式进阶
    1篇
  • ide
    3篇
  • guava
    1篇
  • linux
    2篇
  • DB
    2篇
  • springboot
    1篇
  • http
    2篇
  • 多线程
    1篇
  • git
    1篇
  • redis
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

数据库基本知识理论小结/面试前奋战数据库理论知识

一、基本概念1.主键、外键、超键、候选键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外...
原创
发布博客 2019.08.01 ·
502 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Redis 由浅入深,深入浅显了解下Redis

转载自:https://mp.weixin.qq.com/s/IDqzF9fzsaHLh4bMGO69MgHello,Redis!我们相处已经很多年了,从模糊的认识到现在我们已经深入结合,你的好我一直都知道也一直都记住,能否再让我多问你的几个问题,让我更加深入的去了解你。一、Redis 的通讯协议是什么Redis 的通讯协议是文本协议,是的,Redis 服务器与客户端通过 RES...
转载
发布博客 2019.07.26 ·
197 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

git master-hotfixes-release-develop-feature 分支管理

转载
发布博客 2019.07.19 ·
339 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA 多线程编程入门小知识点

1、在java中守护线程和本地线程区别?java中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行时会抛出异常。两者的区别:虚...
转载
发布博客 2019.07.10 ·
269 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

switch与ifelse的效率问题

switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的。从而,switch...case不用像if...else那样遍历条件分支直到命中条件,而只需访问对应索引号的表项从而到达定位分支的目的。具体地说,switch...case会生成一份大小(表项数)为最大cas...
原创
发布博客 2019.06.26 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Beyond Compare【超强大的文件比较工具】 破解版下载

Beyond Compare win 版:http://wm.makeding.com/iclk/?zoneid=29184Beyond Compare mac 版:http://wm.makeding.com/iclk/?zoneid=29185
原创
发布博客 2019.06.19 ·
6172 阅读 ·
5 点赞 ·
0 评论 ·
13 收藏

orcale 超简单的拼装单引号和逗号

''''||objectid||''',' char(36)||objectid||char(36)
原创
发布博客 2019.06.19 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PL/SQL 创建dblink copy 一键达

create database link xxx----即将建立的dblink名connect to 数据库用户名 identified by "密码"using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xx-----数据库IP)(PORT = 1521)))(CONN...
原创
发布博客 2019.06.19 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搞老项目的无奈------ide运行非maven项目/jar包项目

1.点击+号。选择“JARsordirectories”,选择你的lib目录。lib目录下是所需jar包2.修改Web资源目录。默认是webapp。点击修改改为“WebContent”目录*如果没有Web这一栏,则点击+号先创建3.将右边的添加到左边,右键“Put into Output root”。需要添加两个:“WEB-INF”,“Web module”4...
转载
发布博客 2019.06.17 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

21 条 Linux 常用命令小结

来源:http://t.cn/EqTIhE一、文件和目录1. cd命令(它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径)cd /home 进入 '/ home' 目录cd .. 返回上一级目录cd ../.. 返回上两级目录cd 进入个人的主目录cd ~use...
转载
发布博客 2019.06.12 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GIT命令 --- 小白进军大白之路

展示帮助信息git help -gThe command output as below:The common Git guides are: attributes Defining attributes per path cli Git command-line interface and conventions ...
转载
发布博客 2019.05.22 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP三次握手四次挥手详解

相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助.而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。因此在这里详细解释一下这两个过程。TCP三次握手...
转载
发布博客 2019.05.17 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

httpclient/java.net.url调用http接口response.code=400问题:HTTP Request is not success, Response code is 400

 在拼接url的时候需要对该中文进行编码URLEncoder.encode("我","UTF-8");然后再把编码之后的结果作为参数进行拼接URL; PS:使用GET方法时需要转码,使用Post方法则不用转码了。...
原创
发布博客 2019.02.24 ·
4377 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

走进SpringBoot之配置文件与多环境

走进SpringBoot之配置文件与多环境在第一个Springboot项目中我们知道,SpringBoot项目的默认 配置文件在main/resources下的application.properties下,我们接直接用之前的项目了解一下配置文件。application.properties配置文件中 配置整个springboot所需的配置,例如端口,项目名称,redis信息,到后续开发s...
转载
发布博客 2019.02.15 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

PLSQL连接远程ORCALE数据库配置

由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql、toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持。最后终于发现一个很有效的方法,Oracle的Instant client工具包可以很好地解决这个问题,而且小而方便。1、首先到Oracle网站下载Instant Client :http://www.oracle.com/u...
转载
发布博客 2019.02.14 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux查看日志常用命令

1.查看日志常用命令    tail:         -n  是显示行号;相当于nl命令;例子如下:            tail -100f test.log      实时监控100行日志            tail  -n  10  test.log   查询日志尾部最后10行的日志;            tail -n +10 test.log    查询10...
原创
发布博客 2019.01.08 ·
971 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Google Guava之简单使用

基础功能google guava中定义的String操作在google guava中为字符串操作提供了很大的便利,有老牌的判断字符串是否为空字符串或者为null,用指定字符填充字符串,以及拆分合并字符串,字符串匹配的判断等等。1. 使用com.google.common.base.Strings类的isNullOrEmpty(input)方法判断字符串是否为空1 /...
转载
发布博客 2019.01.08 ·
410 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ide之从入门到疯癫

 前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。 其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终...
转载
发布博客 2019.01.08 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ide之常用快捷键

1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday(...
转载
发布博客 2019.01.08 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式事务之可靠消息的最终一致性解决方案

    基于消息中间件的分布式解耦模块间的事务问题. 1.基于mq消息的消息落地[持久化到db/mysql]--->保证消息的不丢失 2.消息手动签收--->保证消息的不正常消费.  ...
原创
发布博客 2019.01.07 ·
865 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多