酒吧七
码龄8年
关注
提问 私信
  • 博客:232,534
    232,534
    总访问量
  • 41
    原创
  • 1,140,068
    排名
  • 71
    粉丝
  • 0
    铁粉

个人简介:已经弃坑JAVA,,前途无量,但僧多肉少啊,现在是前端开发了,正在开发VUE框架WP-admin

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
  • 加入CSDN时间: 2016-11-14
博客简介:

酒吧七的博客

博客描述:
javaweb后端工程师
查看详细资料
个人成就
  • 获得206次点赞
  • 内容获得24次评论
  • 获得766次收藏
创作历程
  • 1篇
    2019年
  • 45篇
    2018年
成就勋章
TA的专栏
  • 操作系统
    1篇
  • 集合框架
    9篇
  • jvm
    2篇
  • java
    22篇
  • 数据结构
    2篇
  • jdbc
    1篇
  • mysql
    8篇
  • 设计模式
    1篇
  • 笔试
    1篇
  • 后端技术
    1篇
  • 前端
    1篇
兴趣领域 设置
  • 前端
    javascriptvue.js
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

VUE项目常用知识点(包含ES6,VUE,ELEMENTUI,LESS,SASS,后台项目框架) 更新ING

由于是后端工程师出身,前端基本一窍不通,本文从零开始记录在项目中遇到的前端问题,注意,是遇到哪个写哪个,可能后期会整理下顺序。ES6:一、扩展运算符(...)1.对象的扩展运算符理解对象的扩展运算符其实很简单,只要记住一句话就可以:对象中的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中let bar = { a: 1, b: 2 };let ...
原创
发布博客 2019.04.08 ·
829 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JavaWeb面试题

1、什么是Servlet?服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置。 2、Servlet的生命周期?  3、Servlet API中forware()和redirect()的区别?     重定向会改变URL地址,请求转发不会改变URL地址。    重定向相当于再一次请求;请求转发仅发生在服务器端。4、request.getPar...
转载
发布博客 2018.11.23 ·
1203 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Javaweb项目经验(一)

一、用idea创建maven项目首先,打开idea,点击“create new project“,在左边一栏找到maven,右边把“create from archetype“钩上,根据模版来创建项目,注意在选择模版的时候一定要选择org.apache.maven.archetype下的webapp项目。 第二步,在groupid输入com.csdn,即GroupId一般分为多个段,一般第...
原创
发布博客 2018.11.22 ·
2714 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Java多线程面试攻略(二)(待补充)

五、高级多线程控制类(上篇都是都是老掉牙的基础,下边才是潮流)1.Lock类 Ⅰ、synchronized的缺陷  synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢?  在上一篇文章中,我们了解到如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁...
原创
发布博客 2018.09.06 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java多线程面试攻略(一)

一、多线程相关概念1、线程:①每个线程都有一个程序运行的入口、顺序执行序列和程序的出口,但是线程不能够独立执行,必须依存在进程中②线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,如程序计数器,一组寄存器和线程栈,但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。③多个线程可以共享同一段代码。2、线程栈:线程栈是线程独有的,保存其运行状态和局部变量,线程栈在...
原创
发布博客 2018.09.06 ·
7802 阅读 ·
4 点赞 ·
1 评论 ·
28 收藏

任务(作业)调度框Quartz在SSM中的使用总结

注意,本文不是详解Quartz基础原理,而是Quartz在ssm项目的基础应用,和ssm实战无关的概念直接略过,提到的都是项目中最常见的东西!!! Quartz可以用来做什么?Quartz是一个任务调度框架,也可以叫做定时任务。比如你遇到这样的问题想每月25号,信用卡自动还款 想每年4月1日自己给当年暗恋女神发一封匿名贺卡 想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘...
原创
发布博客 2018.08.28 ·
745 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Java笔试知识点总结(基础)

 异常异常分类Java的异常分为两种,一种是运行时异常(RuntimeException),一种是非运行异常也叫检查式异常(CheckedException)。对异常的处理只有两种try  catch捕获或throws 声明(抛出)异常1、运行时异常不需要程序员去显式处理,当异常出现时,JVM会帮助处理。常见的运行时异常有:NullPointerException    ...
原创
发布博客 2018.08.24 ·
3075 阅读 ·
7 点赞 ·
1 评论 ·
46 收藏

IO流知识点梳理与总结(二)

范例:使用FileOutputStream流往一个文件里面写入数据public class TestFileOutputStream { public static void main(String args[]) { int b = 0; FileInputStream in = null; FileOutputStream out ...
转载
发布博客 2018.08.20 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IO流知识点梳理与总结(一)

   一、JAVA流式输入/输出原理    流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么类型的数据都是以010101101010这样的形式读取的。怎么把文件...
转载
发布博客 2018.08.20 ·
703 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java设计模式之单例模式

修改了这位大佬的文章,加了自己的理解:https://www.cnblogs.com/zhaoyan001/p/6365064.html 单例模式是最常用到的设计模式之一,实现方式有 饿汉式 和 懒汉式 这两种。但是这两种实现方式都有各自的缺点,这怎么办呢?简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,...
原创
发布博客 2018.08.20 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MYSQL 项目中的实际运用(一)

目录1、CAST2、select 13、CASE  WHEN  THEN  ELSE  END4、对表字段名的操作5、派生表6、嵌套查询7、while,if8、临时表9、读写操作的影响行数10、NULL相关函数11、分组聚合12、时间戳13、变量赋值14、备份表15、DATE函数    1、CASTCAST强转函数...
原创
发布博客 2018.08.17 ·
5623 阅读 ·
0 点赞 ·
0 评论 ·
26 收藏

Treemap,HashMap常用方法

HashMap:数组方式存储key/value,线程非安全,允许null作为key和value,key不可以重复,value允许重复,不保证元素迭代顺序是按照插入时的顺序,要求key必须重写equals和hashcode方法。TreeMap:基于红黑二叉树实现,线程非安全,不允许null,key不可以重复,value允许重复,存入TreeMap的元素应当实现Comparable接口或者实现Com...
原创
发布博客 2018.08.01 ·
2472 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

基本类型包装及数学工具类的使用

最近写算法的时候发现,jdk自带的包装类确实有点厉害,很多功能很有用,但是坑爹的点也很多,而数学工具类是算法神器,顺带也介绍一下。Integer:int包装类注意:包装类大部分都是静态方法,只有很少实例方法注意:补码就是除符号位外,二进制原码的每位求反加一,整数补码和原码一致,Integer里的方法只要和二进制,位,符号有关,就是用的原码的补码。静态方法1.String和int...
原创
发布博客 2018.07.28 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String,StringBuffer,StringBuilder及StringUtils的常用方法

JDK本身是没有针对字符串的工具类,可能他们觉得String三巨头本身自带的方法就够用了,想要String工具类就只能去Apache官网下载StringUtils这个工具类的jar包。一、String注意:因为String不可变,所以,一旦方法返回字符串,那一定是一个新建的字符串。实例方法:1、求字符串长度public int length();2、求字符串某一位置字符publ...
原创
发布博客 2018.07.25 ·
1279 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Java集合工具类:Collections和ArrayUtils(待更新)

Java集合工具类分为两种,一种是java自带的(无需下jar包,jdk自带),一种是其他公司提供的(要去他们官网下jar包,然后导入使用)。一、java自带的集合工具类*****************collections工具类的常用方法*****************注意:工具类一般都不用创建对象,下面都是静态方法,直接调用就行1.   将所有指定元素添加到指定 colle...
原创
发布博客 2018.07.25 ·
10751 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

JAVA单链表的各种操作

找了好久,这个操作集合是最全的,基础概念和单链表的设计在网上一堆附上写这篇博客的大佬的地址https://www.cnblogs.com/winorgohome/p/6028309.html再附上一个看起来更舒服的基本操作集合: https://www.cnblogs.com/whgk/p/6589920.html想找什么内容,根据目录,在该页面ctrl+f自己查觉得字小的可以ct...
转载
发布博客 2018.07.24 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JAVA中的二维数组

二维数组的概念数组的数组---二维数组的每一个元素是一个一维数组Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同。arr[0]---第一行的一维数组,要注意操作时可以对每行数组进行操作,而不用对整体。arr[1][3]---第二行第四列的元素要注意我们初始化定义的[2][2]是指这个二维数组有两行两列,但对二维数组进行操...
原创
发布博客 2018.07.24 ·
822 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MYSQL常用函数

MySQL 字符串函数函数名称 函数功能说明 ASCII() 返回字符串 str 中最左边字符的 ASCII 代码值 BIN() 返回十进制数值 N 的二进制数值的字符串表现形式 BIT_LENGTH() 返回字符串 str 所占的位长度 CHAR() 返回每一个传入的整数所对应的字符 CHAR_LENGTH() 单纯返回 str 的字符...
原创
发布博客 2018.07.19 ·
1183 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

MYSQL运算符

原创
发布博客 2018.07.19 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MYSQL数据操作(CRUD)(三):连接查询(关联查询,联合查询)

连接查询并(UNION)UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同.SQL UNION 语法:sql脚本代码如下: 1 2 3 SELECT column_n...
原创
发布博客 2018.07.19 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多