发布了文章2021-04-14
环境:ubuntu版本jdk-7u80-linux-x64.tar.gzopenjdk-8u40-src-b25-10_feb_2015.zip~/.bashrc环境变量配置如下: {代码...} 执行以下命令安装相关依赖: {代码...} 将jdk7和open-jdk压缩包解压后,进入到openjdk目录下,执行以下命令: {代码...} 执行编译: {代码......
发布了文章2021-04-14
{代码...}
赞了文章2020-09-08
包括 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、Python、HTML、CSS、Vue、React、JavaScript、Android 大数据、阿里...
发布了文章2020-03-02
通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖程序计数器完成。
提出了问题2019-07-03
赞了文章2019-02-08
2019 年伊始,GitHub 正式宣布开放无限制创建私有存储库,并开始提供统一的企业版 GitHub 服务,微软正在开始加速 toB 企业服务的布局。开发者们一片叫好声,可谓年度最佳的程序员福利了。
赞了文章2019-02-08
2019 年伊始,GitHub 正式宣布开放无限制创建私有存储库,并开始提供统一的企业版 GitHub 服务,微软正在开始加速 toB 企业服务的布局。开发者们一片叫好声,可谓年度最佳的程序员福利了。
赞了文章2019-02-08
2019 年伊始,GitHub 正式宣布开放无限制创建私有存储库,并开始提供统一的企业版 GitHub 服务,微软正在开始加速 toB 企业服务的布局。开发者们一片叫好声,可谓年度最佳的程序员福利了。
发布了文章2018-11-19
计算平均值 需要注意null值的问题。例如考虑如下表: {代码...} 如果采用如下查询: {代码...} 得到: avg()函数会忽略null值。如果想把null值考虑在内,应使用coalesce()函数: {代码...} coalesce()函数会返回其参数列表中第一个非null的值,如果sal为null,则返回...
发布了文章2018-11-18
Netty简介 Netty的核心组件: Channel 回调 Future 事件和ChannelHandler ChannelChannel可以看做是传入(入站)或者传出(出站)数据的载体,,可以被打开或者关闭,连接或者断开连接; 回调一个回调其实就是一个方法,一个指向已经被提供给另外一个方法的方法的引...
发布了文章2018-11-08
遍历字符串 例如,把emp表的ename等于KING的字符串拆开来显示为4行,每行一个字符。借助表t10: {代码...} 其实看一下from语句的笛卡尔积就能理解: {代码...} 嵌入引号 {代码...} 统计字符出现的次数 {代码...} 删除不想要的字符 例如,从emp表中的ename中删除元音字...
赞了文章2018-11-06
本篇为复习过程中遇到过的总结,同时也给准备面试的同学一份参考。另外,由于篇幅有限,本篇的重点在于二叉树的常见算法以及实现。常见的二叉树实现代码之前写过相关的文章,是关于如何创建及遍历二叉树的,这里不再赘述。提供链接给各位感兴趣的小伙伴,点此跳转翻...
赞了文章2018-11-06
如果觉得 Mongodb 语句不太好理解,可以和 SQL 语句进行对比,学起来要容易很多。 1. 查询(find) 查询所有结果 {代码...} 指定返回哪些键 {代码...} where条件 {代码...} and条件 {代码...} or条件 {代码...} 比较条件 {代码...} {代码...} {代码...} in条件 {代码.....
发布了文章2018-11-04
列举模式中的表 Oracle {代码...} MySQL {代码...} 列举字段 Oracle {代码...} MySQL {代码...} 列举索引列 Oracle {代码...} MySQL {代码...} 列举约束 Oracle {代码...} MySQL {代码...} 列举非索引外键 列出含有非索引外键的表。例如,希望确认emp表的外键是否加...
发布了文章2018-11-03
Oracle 8i数据库及更早的版本不支持default关键字,因此没办法为某一列显式地插入默认值。如果所有的列都预设了默认值,MySQL允许制定一个空白的values列表为所有列创建预设的默认值:
发布了文章2018-11-03
窗口函数针对指定的行集合(分组)执行聚合运算。不同之处在于,窗口函数能够为每个分组返回多个值,而聚合函数只能返回单一值。聚合运算的对象其实是一组行记录,我们称之为“窗口”(因此才有了术语“窗口函数”)。在Oracle中成为分析函数。
发布了文章2018-10-28
叠加两个行集 显示EMP表里部门编号为10的员工姓名和部门编号,以及DEPT表中各个部门的名称和编号。 {代码...} 查找两个表中相同的行 考虑如下视图V: 从EMP表中获取与视图V相匹配的全部员工的EMPNO, ENAME, JOB, SAL, DEPTNO。 {代码...} join子句 {代码...} 使用集...
发布了文章2018-10-28
依据子串排序 从emp表检索员工的名字和职位,并且按照职位字段的最后两个字符对检索结果进行排序MySQL & Oracle {代码...} 对含有字母和数字的列排序 考虑如下视图: {代码...} 以DEPTNO或者ENAME作为排序项。使用REPLACE和TRANSLATE函数修改用于排序的字符串Ora...
发布了文章2018-10-28
限定返回行数 MySQL {代码...} Oracle {代码...} 随机返回若干行记录 MySQL {代码...} Oracle {代码...} 查找NULL值 NULL值不会等于或者不等于任何值,甚至不能与自身比较。所以不可以使用=或者!=,判断一行是否含有NULL,必须使用IS NULL, IS NOT NULL NULL值转换为...
赞了文章2018-10-06
在StringRedisTemplet中,默认都是存储字符串的形式;在RedisTemplet中,值可以是某个对象,而redis默认把对象序列化后存储在redis中(所以存放的对象默认情况下需要序列化)