
技术概念
weixin_42833888
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kafka简述
小结: Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加...原创 2018-08-14 12:40:21 · 215 阅读 · 0 评论 -
工作三年的Java程序员需要掌握哪些知识?
业界对程序员的分级大体有初级,中级,高级,资深等等,但并没有什么统一的标准,不同的公司要求不一样,不同的面试官不同的岗位要求也不一样,所以下面的描述仅是我个人的看法,仅供大家参考。最简的知识范围 上面这张图中的知识点最一个最简的知识范围,做为工作三年的程序员需要百分百的了解,其中JAVA基础、开源框架、常用工具、linux命令需要熟练掌握,中间件毕竟不是我们写的,只要知道它是起什么作用的...原创 2018-09-14 14:27:33 · 324 阅读 · 0 评论 -
24种设计模式及案例
创建型模式 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。...原创 2018-09-14 13:59:33 · 332 阅读 · 0 评论 -
史上最全的 DB2 错误代码大全
1 前言 作为一个程序员,数据库是我们必须掌握的知识,经常操作数据库不可避免,but,在写 SQL 语句的时候,难免遇到各种问题。例如,当我们看着数据库报出的一大堆错误时,是否有种两眼发蒙的感觉呢?咳咳,莫要否认,你有、我有,全都有啊!不过,值得庆幸的是,已经有人帮咱们整理出一份关于 DB2 的错误代码大全啦,以后再遇到数据库报错,直接拎出看看,岂不爽哉?当然,在此对原作者送上万分的感谢。...原创 2018-09-14 11:30:24 · 4582 阅读 · 0 评论 -
linux命令1
linux 常见命令 ctrl + d 键盘输入结束或者退出终端 ctrl + s 暂定当前程序,按任意键恢复 ctrl + z 将当前程序放入后台执行 fg 恢复放入后台的程序到前台 ctrl + a 到当前行首,相当于home ctrl + e 到当前行尾,相当于end ctrl + k 删除从光标...原创 2018-09-13 15:32:11 · 119 阅读 · 0 评论 -
作为一个初中级程序员,你到底掌握了什么技能?
时光飞逝,转眼已入行三年之久,此时的心情说实话五味杂陈。当你经历过一次工作变动,你才知道你到底是一个怎样的人,你在行业处于一个什么样地位,你有什么是让企业给你行业标准薪资又或者说高于标准薪资的能力?当你经历过这些,你才知道自己到底有几斤几两。本篇微博算是一次总结,希望在今后能够在工作中,年限在增长,经验与能力也要与之匹配。基本语法:Static,Transient,foreach循环的...原创 2018-09-17 09:42:32 · 3516 阅读 · 2 评论 -
作为一个初中级程序员,你到底掌握了什么技能?
最近一直在面试,结合蚂蚁课堂的材料,对以前所学的java做了下总结:JAVA基础部分 JAVA多线程 集合框架 JAVAWEB HTTP通信 J2EE框架 设计模式 项目讲解 项目中遇到的问题,如何解决,亮点 项目发布环...原创 2018-09-17 09:40:11 · 2028 阅读 · 0 评论 -
String,Integer,int类型之间转换总结
今天学习了封装的知识理念,关于自动装箱和拆箱等手段来改变数据类型感到十分有意思,同时之间的相互转换也值得我们去牢记,当然,在工作中熟能生巧,只是为了梳理一下知识点,供大家参考:自java7以后已经实现了自动装箱和自动拆箱,int和Integer之间的转换已经可以实现自动下面是实际的操作代码复制代码 1 public class Integer04{ 2 public s...原创 2018-08-28 20:17:04 · 210 阅读 · 0 评论 -
面试题——js垃圾回收机制和引起内存泄漏的操作
JS中最常见的垃圾回收方式是标记清除。工作原理:是当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存。工作流程:垃圾回收器,在运行的时候会给存储在内存中的所有变量都加上标记。去掉环境中的变量以及被环境中的变量引用的变量的标记。再被加上标记的会被视为准备删除的变量。垃圾回收器完成内存清除工作,销毁那些带标记的值...原创 2018-08-30 20:24:05 · 350 阅读 · 0 评论 -
事务传播行为种类
Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当...原创 2018-08-20 16:14:46 · 191 阅读 · 0 评论 -
Linux基本命令总结
一、Linux权限的概念 Linux下有两种用户:普通用户和超级用户()。 普通用户:在linux下做有限的事情; 超级用户:可以在linux系统下做任何事情,不受限制。 普通用户的提示符是“$”,超级用户的命令提示符是“#”。 命令: su [用户名] 功能:切换用户 Linux权限管理 1.文件访问者的分类(人) 文件和文件目录的所有者:u—User 文...原创 2018-08-16 17:55:24 · 120 阅读 · 0 评论 -
Linux常用命令大全(非常全!!!)
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q ...原创 2018-08-16 17:46:52 · 339 阅读 · 0 评论 -
Java多线程学习(总结很详细!!!)
本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系统中进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1–n个线程。(进程是资源分配的最小单位) 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销...原创 2018-08-16 17:43:57 · 159 阅读 · 0 评论 -
TestNG提供的标注详解
为了开发测试用例,TestNG提供了大量的标注annotations,用于在测试类中设置一个或多个测试方法。本文只是提供对TestNG标注的一览,具体用法见后续文章。 @BeforeSuite,在测试类中修饰一个方法,对于该方法所在的testng.xml中的,对中的任意测试方法执行之前,先执行该方法; @AfterSuite,在测试类中修饰一个方法,对于该方法所在的testng.xml中的,...原创 2018-11-12 15:17:55 · 220 阅读 · 0 评论