小鱼儿511
码龄11年
  • 46,832
    被访问
  • 98
    原创
  • 1,349,716
    排名
  • 24
    粉丝
  • 0
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2011-03-21
博客简介:

dongbeiou的专栏

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得6次评论
  • 获得101次收藏
创作历程
  • 99篇
    2020年
成就勋章
兴趣领域 设置
  • 大数据
    mysqlhadoophiveredisstormsparketl
  • 前端
    javascriptcssvue.jses6前端框架
  • 后端
    springnode.js架构
  • 人工智能
    语音识别
  • 微软技术
    typescript
  • 小程序
    小程序
  • 搜索
    elasticsearch
  • 安全
    web安全
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySQL学习笔记-命令

1、连接Mysql格式:mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.
原创
发布博客 2020.11.17 ·
63 阅读 ·
0 点赞 ·
0 评论

Spring SpEL表达式解析

基本语法SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpEL表达式。使用字面量●整数:<property name="count" value="#{5}"/>●小数:<property name="frequency" value="#{89.7}"/>●科学计数法:<property name="capacity" value="#{1e4}"/>●String类型的字面量可以使用单引号或者双引号作为字符串的定界符号<pr
原创
发布博客 2020.11.16 ·
487 阅读 ·
0 点赞 ·
0 评论

Linux学习笔记-Linux安装MySQL数据库

1、下载mysql的yum仓库下载地址:https://dev.mysql.com/downloads/repo/yum/或者直接下载:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm下载完成以后,把下载的包放到服务器,执行如下命令进行安装yum localinstall mysql80-community-release-el7-3.noarch.rpm或sudo rpm -
原创
发布博客 2020.10.31 ·
70 阅读 ·
0 点赞 ·
0 评论

替换 MySQL 指定字段中的字符串

UPDATE 表名 SET指定字段 = replace(指定字段, '要替换的字符串', '想要的字符串')WHERE 条件;
原创
发布博客 2020.10.28 ·
58 阅读 ·
0 点赞 ·
0 评论

学习JAVA高级之反射

一、什么是反射反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所以属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象方法的功能叫Java的反射机制。  1. 反射机制的功能  Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类。 在运行时构造任意一个类的对象。 在运行时判断任意一个类所具有的成员变量和方法。 在运行时调用任意一个对象的方法
原创
发布博客 2020.10.20 ·
71 阅读 ·
0 点赞 ·
0 评论

JAVA高级之JDBC数据库编程

一、JDBCJDBC制定了统一访问各类关系数据库的标准接口,为各个数据库厂商提供了标准接口的实现。JDBC规范将驱动程序归结为以下几类(选自Core Java Volume Ⅱ——Advanced Features): 第一类驱动程序将JDBC翻译成ODBC,然后使用一个ODBC驱动程序与数据库进行通信。 第二类驱动程序是由部分Java程序和部分本地代码组成的,用于与数据库的客户端API进行通信。 第三类驱动程序是纯Java客户端类库,它使用一种与具体数据库无关的协议将数据
原创
发布博客 2020.10.19 ·
57 阅读 ·
0 点赞 ·
0 评论

了解Java动态代理

动态代理的简要说明在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class)。一、 InvocationHandler(interface)的描述:InvocationHandler is the interface implemented by the invocation handler of a proxy instance.Each proxy instance has an associ
原创
发布博客 2020.10.15 ·
46 阅读 ·
0 点赞 ·
0 评论

Mysql 内连接、左连接会出现笛卡尔积

有两张表,user表和job表,表数据如下交叉连接SELECT *FROM `user` CROSS JOIN job; 这种等同于(交叉查询等于不加on的内连接)SELECT *FROM `user` , job;  sql执行结果:  结论:交叉连接,会产生笛卡尔积。内连接内连接唯一字段SELECT *FROM `user` u JOIN job j ON u.JOB_ID=j.ID;
原创
发布博客 2020.10.12 ·
439 阅读 ·
0 点赞 ·
0 评论

Intellij IDEA中炫酷的插件

1、日晒主题 Solarized Themes推荐指数:☆☆☆☆☆推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。 最近更新不等号显示,注释不可编辑。背景图可是另外的插件设置的哈Background Image Plus +2、idea上 类调用时序图 SequenceDiagram for IntelliJ IDEA 推荐指数:☆☆☆推荐理由:在梳理别人的代码的时候, 能够很清晰的看到依赖调用时序3、彩色括号 R...
原创
发布博客 2020.10.12 ·
54 阅读 ·
0 点赞 ·
0 评论

SQL函数说明大全(三)

排列函数这些函数被用于以与结果集顺序无关的特定顺序,枚举已排序的或排在前面的结果集。ROW_NUMBER()函数ROW_NUMBER()函数根据作为参数传递给这个函数的ORDER BY子句的值,返回一个不断递增的整数值。如果ROW_NUMBER的ORDER BY的值和结果集中的顺序相匹配,返回值将是递增的,以升序排列。如果ROW_NUMBER的ORDER BY子句的值和结果集中的顺序不同,这些值将不会按顺序列出,但它们表示ROW_NUMBER函数的ORDER BY子句的顺序。如下面的例子和结
原创
发布博客 2020.10.10 ·
66 阅读 ·
0 点赞 ·
0 评论

SQL函数说明大全(二)

日期函数这些函数可以操作DateTime与SmallDateTime类型的值。有些函数可用于解析日期值的日期与时间部分,有些函数可用于比较、操纵日期/时间值。日期数据类型的区别如下表所示。 数据类型 输出 time 12:35:29. 1234567 date 2007-05-08 smalldatetime 2007-05-08 12:35:00
原创
发布博客 2020.10.09 ·
87 阅读 ·
0 点赞 ·
0 评论

SQL函数说明大全(一)

一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值。例如COUNT、SUM、MIN和MAX。 配置函数 是一种标量函数,可返回有关配置设置的信息。 转换函...
原创
发布博客 2020.10.08 ·
604 阅读 ·
0 点赞 ·
1 评论

了解JVM内存堆布局图解分析

JAVA能够实现跨平台的一个根本原因,是定义了class文件的格式标准,凡是实现该标准的JVM都能够加载并解释该class文件,据此也可以知道,为啥Java语言的执行速度比C/C++语言执行的速度要慢了。当然原因肯定不止这一个,如在JVM中没有数据寄存器,指令集使用的是栈来保存中间数据…等,尽管Java的贡献者们为执行速度的提高想了各种办法,如JIT、动态编译器等,以下是Leetcode中一道题目用不同的语言实现时的执行性能对比图…以下是JVM的一个基本架构图,在这个基本架构图中,栈有两部份,J
原创
发布博客 2020.10.05 ·
98 阅读 ·
0 点赞 ·
0 评论

了解JVM运行原理及Stack和Heap的实现过程

1、JVM简介:JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层的操作系统和硬件平台,可以在上面执行java的字节码程序。java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。2.Java语言运行的过程Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程
原创
发布博客 2020.09.29 ·
51 阅读 ·
0 点赞 ·
0 评论

Web项目中Redis的应用与实践

Redis作为一个开源的(BSD)基于内存的高性能存储系统,已经被各大互联网公司广泛使用,并且有着诸多的应用场景。本篇文章将基于PHP来详细讲解Redis在Web项目中的主要应用与实践。1、缓存这里所介绍的缓存是指可以丢失或过期的数据。常用的命令有 set, hset, get, hget,使用redis作为缓存时需要注意以下几个问题: 由于redis的可用内存是有限的,不能容忍redis内存的无限增长,建议设置 maxmemory 最大内存。 在开启maxmemory的情况下,可以
原创
发布博客 2020.09.27 ·
220 阅读 ·
0 点赞 ·
0 评论

后端必备的 SQL 语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server​​​​​​--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBac
原创
发布博客 2020.09.23 ·
296 阅读 ·
1 点赞 ·
0 评论

Java中Synchronized底层实现

关于synchronized的底层实现,网上有很多文章了。但是很多文章要么作者根本没看代码,仅仅是根据网上其他文章总结、照搬而成,难免有些错误;要么很多点都是一笔带过,对于为什么这样实现没有一个说法,让像我这样的读者意犹未尽。本系列文章将对HotSpot的synchronized锁实现进行全面分析,内容包括偏向锁、轻量级锁、重量级锁的加锁、解锁、锁升级流程的原理及源码分析,希望给在研究synchronized路上的同学一些帮助。大概花费了两周的实现看代码(花费了这么久时间有些忏愧,主要是对C++、J
原创
发布博客 2020.09.21 ·
91 阅读 ·
0 点赞 ·
0 评论

Spring 的 Controller 是单例还是多例?

controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。我们下面来简单的验证下:package com.springbootdemo.controller;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import org.springframework.web.bind.ann
原创
发布博客 2020.09.12 ·
55 阅读 ·
0 点赞 ·
0 评论

了解Java空指针

相信在座的各位都遇到过空指针异常,不甚其烦,本文不是教你避免空指针,而是一些对空指针其他方面的理解。本文可能有点另类,也可能会打破你对空指针的认知。1、null.method() 空指针?我们知道调用一个对象的方法,如果对象为null肯定会报空指针错误的,但你确定一定会吗?不一定!来看下面的示例:/***访问静态方法*/privatestaticvoidtest(){NullTestnullTest=null;//hello...
原创
发布博客 2020.09.11 ·
254 阅读 ·
0 点赞 ·
0 评论

了解Java代码实现排序算法

1Java 代码实现排序算法1.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。 将第一个数和第二个数排序,然后构成一个有序序列 将第三个数插入进去,构成一个新的有序序列。 对第四个数、第五个数……直到最后一个数,重复第二步。 如何写写成代码: 首先设定插入次数,即循环次数,for(int i=1;i<length;i++),1个数的那次不用插入。 设定插入数和得到已经排好序列的最后一个数的位数。insertNu.
原创
发布博客 2020.09.09 ·
45 阅读 ·
0 点赞 ·
0 评论
加载更多