• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
金色的鱼儿
博客园 首页 新随笔 联系 订阅 订阅 管理

随笔分类 -  JAVA基础

上一页 1 2 3 4 5 下一页

JAVA基础知识
 
java完美处理表情符
摘要:遇到这个问题是在测试时发现用的是mysql,字符集为utf8,查到各路大神的办法,需要修改表的字符集为utf8mb4,但是试了很多次,无果~于是尝试用java来实现,其实主要就是入库时用正则将表情转为字符,然后从库中取出时为string: 1 /** 2 * 将str中的emoji表情转为byte数 阅读全文
posted @ 2020-07-06 13:58 金色的鱼儿 阅读(1382) 评论(0) 推荐(0)
死磕设计模式—建造者模式
摘要:前言(八问知识体系) 1.1.简介 什么是建造模式? 1.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 2.建造者模式是一步一步创建一个复杂的对象,建造者模式注重的是一步一步的创建复杂对象。这个和工厂模式存在区别 建造模式的优缺点? 优点 1.将产品本身和其创建过程解耦, 阅读全文
posted @ 2020-07-03 14:42 金色的鱼儿 阅读(156) 评论(0) 推荐(0)
Java String getChars()方法
摘要:Java String getChars()方法将此字符串中的字符复制到目标字符数组中。 语法 以下是此方法的语法 public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 参数 srcBegin - 要复制的字 阅读全文
posted @ 2020-07-03 14:14 金色的鱼儿 阅读(1606) 评论(0) 推荐(0)
Java:Arrays.copyOf方法
摘要:本文章向大家介绍Java:Arrays.copyOf方法,主要包括Java:Arrays.copyOf方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 Java中如果说你想把一个数组的值完全覆盖给另一个数组,你当然可以使用for循环一个一个来,但是A 阅读全文
posted @ 2020-07-02 13:56 金色的鱼儿 阅读(18729) 评论(0) 推荐(0)
Arraylist等记录修改次数modCount有什么作用?
摘要:1 public class TestArrayListIterator { 2 public static void main(String[] args) { 3 ArrayList<Integer> list = new ArrayList<Integer>(); 4 list.add(10) 阅读全文
posted @ 2020-07-02 13:48 金色的鱼儿 阅读(320) 评论(0) 推荐(0)
Spring中常见的设计模式——原型模式
摘要:1、原型模式应用场景 当遇到大量耗费劳动力的 get,set赋值场景时,如下: public class SetGetParam { public void setParam(UserDto userDto) { User user = new User(); user.setAge(userDto 阅读全文
posted @ 2020-07-02 13:30 金色的鱼儿 阅读(2135) 评论(0) 推荐(0)
【Java】聚合和组合的区别
摘要:组合:部分与整体是与生俱来的,部分的存在依赖于整体。比如人与人的某个器官,人一出生,器官就在,人死亡,器官也就没了意义。 关系相对紧密A类的生命期受B类的控制开辟新空间 聚合:你与你的电脑(或者其它物品),电脑是属于你的吧,但是你是一出生就拥有了电脑吗,电脑是某个厂商生产出来的,然后你买过来才成为了 阅读全文
posted @ 2020-07-02 10:35 金色的鱼儿 阅读(665) 评论(0) 推荐(0)
桥接模式与其它几种相近的设计模式之间的区别与比较
摘要:完整版地址: http://chjavach.iteye.com/blog/756233 桥接模式和策略模式 这两个模式有很大的相似之处。 如果把桥接模式的抽象部分简化来看,如果暂时不去扩展Abstraction,也就是去掉RefinedAbstraction。桥接模式简化过后的结构图参见图13。再 阅读全文
posted @ 2020-07-01 15:38 金色的鱼儿 阅读(1179) 评论(0) 推荐(0)
Spring Cloud 微服务(五) 部署到AWS ECS
摘要:https://www.jianshu.com/p/1617d6948ee8 阅读全文
posted @ 2020-07-01 13:34 金色的鱼儿 阅读(650) 评论(0) 推荐(0)
Spring 单例模式实现源码分析
摘要:在Spring中,被@Scope注解修饰Bean默认是单例模式的,即只有一个实例对象,多次获取Bean会拿到同一个对象. 单例注册表 Spring采用单例注册表的特殊方式实现单例模式.首先自己写个单例注册表.我们可以通过Map缓存单例对象,实现单例注册表.值得注意的是,采用ConcurrentHas 阅读全文
posted @ 2020-07-01 10:40 金色的鱼儿 阅读(462) 评论(0) 推荐(0)
spring中的模板方法jdbctemplate
摘要:转载:http://www.iteye.com/topic/713770?1306420721 最近一直在研读spring源码和学习设计模式,想把自己的一些领悟与大家分享,前几天发了几篇简单的文章,可能由于文字过于简单,几次被评为新手贴,心中滴汗啊 没办法,工作太忙,大家都知道,写篇文章是要很大精力 阅读全文
posted @ 2020-07-01 10:03 金色的鱼儿 阅读(1534) 评论(0) 推荐(0)
Spring中用到了哪些设计模式?
摘要:谈谈Spring中都用到了哪些设计模式? JDK 中用到了那些设计模式?Spring 中用到了那些设计模式?这两个问题,在面试中比较常见。我在网上搜索了一下关于 Spring 中设计模式的讲解几乎都是千篇一律,而且大部分都年代久远。所以,花了几天时间自己总结了一下,由于我的个人能力有限,文中如有任何 阅读全文
posted @ 2020-06-30 18:59 金色的鱼儿 阅读(669) 评论(0) 推荐(0)
Java设计模式:23种设计模式全面解析(超级详细)
摘要:http://m.biancheng.net/design_pattern/ 阅读全文
posted @ 2020-06-30 17:00 金色的鱼儿 阅读(264) 评论(0) 推荐(0)
抽象方法 具体方法 钩子方法
摘要:基本方法又可以分为三种:抽象方法(Abstract Method)、具体方法(Concrete Method)和钩子方法(Hook Method)。 这是我在《java与模式》书里看到的一种说法,觉得很新鲜,因为在我的印象中没有以这种方式来对方法分类,可能这也就是在设计模式中的叫法。 这三种方法也是 阅读全文
posted @ 2020-06-30 16:53 金色的鱼儿 阅读(675) 评论(0) 推荐(0)
解释器模式(详解版)
摘要:在软件开发中,会遇到有些问题多次重复出现,而且有一定的相似性和规律性。如果将它们归纳成一种简单的语言,那么这些问题实例将是该语言的一些句子,这样就可以用“编译原理”中的解释器模式来实现了。虽然使用解释器模式的实例不是很多,但对于满足以上特点,且对运行效率要求不是很高的应用实例,如果用解释器模式来实现 阅读全文
posted @ 2020-06-30 14:33 金色的鱼儿 阅读(661) 评论(0) 推荐(0)
原始的解释器模式(Interpreter Pattern)
摘要:解释器模式的定义(现实项目中很少遇到,因此直接理论先。。。) 解释器模式是一种按照规定语法进行解析的方案,在现在项目中使用较少,其定义为:给定一门语言,定义它的方法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。其构成如下: 1、AbstractExpression——抽象解释器 阅读全文
posted @ 2020-06-30 14:17 金色的鱼儿 阅读(172) 评论(0) 推荐(0)
深入解析策略模式
摘要:在讲策略模式之前,我们先看一个日常生活中的小例子: 现实生活中我们到商场买东西的时候,卖场往往根据不同的客户制定不同的报价策略,比如针对新客户不打折扣,针对老客户打9折,针对VIP客户打8折... 现在我们要做一个报价管理的模块,简要点就是要针对不同的客户,提供不同的折扣报价。 如果是有你来做,你会 阅读全文
posted @ 2020-06-30 11:07 金色的鱼儿 阅读(177) 评论(0) 推荐(0)
中介者模式简介及使用示例
摘要:文章目录 中介者模式简介 使用示例 总结 优缺点 使用场景 中介者模式简介 中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 实际开发过程中可能存在许多对象多对多的关系,如果对象直接持有其依 阅读全文
posted @ 2020-06-29 19:24 金色的鱼儿 阅读(522) 评论(0) 推荐(0)
菜鸟教程-设计模式
摘要:https://www.runoob.com/design-pattern/design-pattern-tutorial.html 阅读全文
posted @ 2020-06-29 19:02 金色的鱼儿 阅读(347) 评论(0) 推荐(0)
建造者模式(Bulider模式)详解
摘要:在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。例如,计算机是由 OPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等部件组装而成的,采购员不可能自己去组装计算机,而是将计算机的配置要求告诉计算机销售公司,计算机销售公司安排技术人员去组装计算机,然 阅读全文
posted @ 2020-06-28 18:03 金色的鱼儿 阅读(416) 评论(0) 推荐(0)
 

上一页 1 2 3 4 5 下一页

公告


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