摘要:
你好,我是彤哥,本篇是netty系列的第五篇。
简介
上一章我们一起学习了如何使用Java原生NIO实现群聊系统,这章我们一起来看看Java NIO的核心组件之一——Channel。
思维转变
首先,我想说的最重要的一个点是,学习NIO思维一定要从BIO那种一个连接一个线程的模式转变成多个连接(Channe... 阅读原文
2019-12-02 14:59:03 阅读(2475) 评论(0)
摘要:
技术:Java,Struts,Spring,Hibernate数据库: MySQLweb服务器:tomcat集成开发工具: My Eclipse网上手机销售系统主要实现以下功能。本系统模块如下:1,前台系统功能模块 |--商品的展示模块 |-... 阅读原文
2019-12-02 14:41:06 阅读(2717) 评论(0)
摘要:
1. 单例模式
什么是单例模式?简言之就是确保定义为单例模式的类在程序中有且只有一个实例。单例模式的特点:
只有一个实例 (只能有一个对象被创建)
自我实例化(类构造器私有)
对外提供获取实例的静态方法
2.单例模式的实现
常见的单例模式实现方式有五种:
2.1. 懒汉式
懒汉式(一般也称之为 饱汉式),... 阅读原文
2019-12-02 12:43:04 阅读(2218) 评论(0)
摘要:
最近开始使用IDEA,突然发现的比较的实用的几个快捷键
这些快捷键用的好的话真的可以提升很多效率
还有一些比较简单的快捷键,相信大家都会
Ctrl+X:剪切
Ctrl+C:复制
Ctrl+V:粘贴
Ctrl+Shift+上下箭头:注意它和图片里面移动代码快捷键相识,自己体会
阅读原文
2019-12-02 12:00:02 阅读(2378) 评论(0)
摘要:
有兴趣的可以看看注释里面的题目要求,自己写写或者看看下面的用别的方式完成目标。
/*
题目要求:
比较两个数据是否相等,
参数类型分别是byte,short,int,long
然后在main方法中测试
*/
public class HelloWorld {
public static void ma... 阅读原文
2019-12-02 10:07:06 阅读(2445) 评论(0)
摘要:
基础入门知识(一)
一、java技术的分类
java按照技术标准和应用场景的不同分为三类,分别是JAVASE、JAVAEE、JAVAME
JAVASE : 平台标准版,用于开发部署桌面,服务器以及嵌入式设备和实时环境中的java程序。
JAVAEE : 平台企业版,开发便于组转,可扩展,健壮,安全的服务器端... 阅读原文
2019-12-02 09:59:04 阅读(2383) 评论(0)
摘要:
Spring Cloud Config为分布式系统提供了配置服务器和配置客户端,可以管理集群中的配置文件。使用Git、SVN等版本管理系统存放配置文件,配置服务器会到版本管理系统获取配置,集群中的配置客户端再到配置服务器中获取配置。
开发工具:IntelliJ IDEA 2019.2.2
一、创建配置服务... 阅读原文
2019-12-02 09:47:06 阅读(2381) 评论(0)
摘要:
1 需求
表哥需要给儿子报名考试,系统要求上传不超过30KB的图片,而现在的手机随手一拍就是几MB的,怎么弄一个才30KB的图片呢?
一个简单的办法是在电脑上把图片缩小,然后截屏小图片,但现在的电脑屏幕分辨率很高,而且截屏大小不好控制;同样分辨率在不同图片格式下,大小也相差很大。试了一下微信截图工具,输出的图... 阅读原文
2019-12-02 08:15:04 阅读(2463) 评论(0)
摘要:
第一部分:面试题
本篇文章我们将尝试回答以下问题:
描述一下jvm的内存结构
描述一下jvm的内存模型
谈一下你对常量池的理解
什么情况下会发生栈内存溢出?和内存溢出有什么不同?
String str = new String(“abc”)创建了多少个实例?
第二部分:深入原理
ok,开始。怎们还是先讲原... 阅读原文
2019-12-02 06:40:05 阅读(2340) 评论(0)
摘要:
写这篇文章的目的和上一篇单例模式一样,策略模式也是一种常用的设计模式,太多的if-else不仅看着不太美观而且不好维护,对于自己来说也等于复习了一遍策略模式。先说一下策略
模式的定义:
策略模式封装了算法家族,可以让彼此之间互相替换,简单的来说就是比如之前系统调用了两个数据源,现在... 阅读原文
2019-12-02 06:00:10 阅读(2602) 评论(0)