• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
千锋JAVA开发陈老师
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 6 7 8 9 10 11 下一页

2019年4月8日

Redis事务和实现秒杀功能的实现
摘要: 今天带着学生学习了Redis的事务功能,Redis的事务与传统的关系型数据库(如MySQL)有所不同,Redis的事务不能回滚。 Redis中使用multi、exec、discard、watch、unwatch等命令来操作事务。 例如: > MULTI OK > INCR aaa QUEUED > 阅读全文
posted @ 2019-04-08 17:55 千锋JAVA开发陈老师 阅读(925) 评论(0) 推荐(0)
 
 

2019年4月4日

线程的创建方式
摘要: 最近在java工程师的面试中,经常被问到,请聊下线程的创建方式?而本篇文章就聊一下Java中创建线程的方式。 第一种:继承Thread,并重写run方法 代码如下: 第二种:实现Runnable接口,并重写run方法 第三种:Callable接口和Future接口 在java5中,提供了Callab 阅读全文
posted @ 2019-04-04 16:42 千锋JAVA开发陈老师 阅读(140) 评论(0) 推荐(0)
 
windows与linux中的mysql配置主从
摘要: 最近在给学生讲解数据库的主从配置,由于学生电脑里面装的虚拟机是linux的,但是本机的系统是windows的,所以需要用windows中的mysql与linux中的mysql进行主从配置。下面说一下主要步骤: 如果将windows中的当主机,那么配置如下(如果linux中的当主机,那么反过来配置就行 阅读全文
posted @ 2019-04-04 16:40 千锋JAVA开发陈老师 阅读(275) 评论(0) 推荐(0)
 
使用JBolt新建Maven版工程步骤
摘要: 一、打开新建对话框 在左侧右键new中可以找到JFinal创建工程的菜单 JBoltHome页面也有快捷按钮用来弹出创建工程对话框。 二、填写Maven和其他信息配置 填写工程name 主包名 下面有三个配置Maven JFinalConfig Database 三、生成工程 点Finish可以按照 阅读全文
posted @ 2019-04-04 16:38 千锋JAVA开发陈老师 阅读(324) 评论(0) 推荐(0)
 
 

2019年4月3日

选择排序算法
摘要: 选择排序(Selection sort)是一种相对简单的排序算法。 1 什么是选择排序 它的工作原理是根据升序或者降序的需求,每次从待排序的元素中选出最小或最大的元素,放在序列的起始位置。 选择排序时,排序的轮数和比较的次数与待排序的元素个数相关 2 举例说明 针对待排序的元素进行升序排序 待排序的 阅读全文
posted @ 2019-04-03 16:34 千锋JAVA开发陈老师 阅读(173) 评论(0) 推荐(0)
 
冒泡排序算法
摘要: 1 什么是冒泡排序 针对待排序的元素,从第一个元素开始,相邻的两个元素依次进行比较,选出最小或最大的元素,放在序列的结束位置。 2 举例说明 针对待排序的元素进行升序排序 第一轮比较如图所示: 第一次,23和15比较,23>15,交换 第二次,23和8比较,23>8,交换 第三次,23和34比较,2 阅读全文
posted @ 2019-04-03 16:32 千锋JAVA开发陈老师 阅读(139) 评论(0) 推荐(0)
 
 

2019年4月2日

关于java类加载的那些事
摘要: 首先,类加载的定义: 类加载(Class Loading)是一种机制,他描述的是将字节码以文件形式加载到内存再经过连接、初始化后,最终形成可以被虚拟机直接使用的Java类型地过程。 其次,类加载器的分类: 启动类加载器(Bootstrap ClassLoader):负责加载<\JAVA——HOME> 阅读全文
posted @ 2019-04-02 17:18 千锋JAVA开发陈老师 阅读(155) 评论(0) 推荐(0)
 
自定义注解
摘要: 1.什么是注解 Annontation是Java5开始引入的新特征,中文叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且 阅读全文
posted @ 2019-04-02 17:16 千锋JAVA开发陈老师 阅读(229) 评论(0) 推荐(0)
 
手撕RPC框架
摘要: 手撕RPC 使用Netty+Zookeeper+Spring实现简易的RPC框架。阅读本文需要有一些Netty使用基础。 服务信息在网络传输,需要讲服务类进行序列化,服务端使用Spring作为容器。服务端发布服务,将接口的全路径当做节点名称,服务的ip+端口作为节点值,存储到Zookeeper中。客 阅读全文
posted @ 2019-04-02 17:13 千锋JAVA开发陈老师 阅读(376) 评论(0) 推荐(0)
 
关于JVM的一些冷知识
摘要: (1) Java加载类的一般顺序: 1.静态属性,静态方法声明,静态块。 2.动态属性,普通方法声明,构造块。 3.构造方法。 当加载一个类时,JVM会根据属性的数据类型第一时间赋默认值(一举生成的)。然后再进行静态属性初始化,并为静态属性分配内存空间,静态方法的声明,静态块的加载,没有优先级之分, 阅读全文
posted @ 2019-04-02 17:11 千锋JAVA开发陈老师 阅读(147) 评论(0) 推荐(0)
 
 
上一页 1 ··· 6 7 8 9 10 11 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3