
java/scala/python
文章平均质量分 61
登徒梦
码码更健康~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java的值传递
public static void main(String[] args){ String A = "HelloWorld"; String C = A; C = Change(A); System.out.println(A); //结果为: HelloWorld} public static String Change(String B){原创 2016-05-24 21:54:42 · 439 阅读 · 0 评论 -
代理模式(Java实现)
what? why?代理对象控制对真实对象的访问,so,为什么需要进行访问控制? - 在某些情况下,一个客户不想或不能直引用另一对象,如使用dubbo调用远程服务 - 代理对象可以添加功能,进行权限控制;如我司通过代理控制对es的访问,以实现权限控制和流量控制等功能. - 参考: https://www.cnblogs.com/silverLee/archive/2010/02/0...原创 2018-08-26 00:59:27 · 290 阅读 · 0 评论 -
scala函数式编程笔记: 纯函数式状态
scala函数式编程:纯函数式状态读书笔记Overview:带状态的方法的声明式实现可能带有副作用,难以保持引用透明。以纯函数式的方式实现带状态的函数的关键在于让状态更新是显式的,不要以副作用方式更新状态,而是连同生成的值一起返回一个新的状态。即把状态的隐式更改暴露出去。例:函数nextInt返回改变后的新状态nextRNGtrait RNG{ def nextIn...原创 2018-07-02 23:26:52 · 3557 阅读 · 0 评论 -
mysql jdbc调用getTables方法勘误
问题描述:通过设置mysql jdbc属性useInformationSchema=true和remarks=true来解决getTables方法获取表的comment信息为空的问题时,发现对于cobar代理A会暴出异常,B是cobar代理A的一个分片:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'B...原创 2018-07-21 12:13:55 · 2451 阅读 · 0 评论 -
用java实现php式的字典使用方式
用java实现php式的字典使用方式(未做异常处理)sample:php : array = {}array["multi"]["dimensional"]["array"] = "hello&a原创 2017-09-13 23:30:36 · 460 阅读 · 0 评论 -
生产者消费者模式
一:概念1:生产者负责产生数据,消费者负责处理数据。所以消费者需要获得生产者的数据。2:如果直接让生产者调用消费者的函数来传送数据会产生以下问题:(1)生产者会依赖消费者。如果消费者的代码发生变化,可能会影响生产者。(2)由于函数调用是同步的。所以在调用的消费者函数没返回时,生产者只能等待,不能生产数据。3:所以利用一个缓冲区,生产者将数据放入缓冲区,消费者从中获取数据原创 2017-03-14 20:20:34 · 752 阅读 · 0 评论 -
装饰模式简介
装饰模式(部分内容来自圣思园,应用再javIO体系中)举个拙劣的例子:装饰模式好比:你穿上雨衣就可以防水,穿上高跟鞋就能扣篮,穿上翅膀就能飞。你的功能被扩展了,但是你没有变,你可以去掉这些装饰。继承模式好比你和外星人结婚生子,然后你的娃会飞了,从而实现了功能扩展。如果你想扩展很多功能,就很糟糕。• 装饰模式又名包装(Wrapper)模式原创 2016-10-07 16:51:05 · 380 阅读 · 0 评论 -
MVC模式和观察者模式
MVC模式与观察者模式(在Swing中):1:MVC是一种开发组件的方法,可以将数据的存储处理和数据的表示分离MVC: M(model,被观察者):负责存储和处理数据。包含增加,删除和通知观察者的方法,当模型中的数据改变时,通知相应视图(观察者)做出改变。V(view,观察者):负责数据的可视化表示。C(Controler):一般负责接收输入。评:M其实也相当于观察者模式中的:被观察者; V相当于原创 2016-10-28 16:02:49 · 7487 阅读 · 1 评论 -
观察者模式
观察者模式• 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。观察者模式的组成:– 抽象主题角色:把所有对观察者对象的引用保 存在一个集合中,每个抽象主题角色都可以有 任意数量的观察者。抽象主题提供一个接口, 可以增加和删除观察者角色。一般用一个抽象 类或接口来实现。– 抽象观察者角色原创 2016-10-28 16:00:55 · 350 阅读 · 0 评论 -
(1)多态
1:程序还可以以它的代码或是数据为核心进行组织编写。2:第一种方法被称为面向过程的模型(process-oriented model),用它编写的程序都具有线性执行的特点。面向过程的模型可认为是代码作用于数据,3:面向对象的编程围绕它的数据(即对象)和为这个数据严格定义的接口来组织程序。面向对象的程序实际上是用数据控制对代码的访问。4:使用层级分类是管理抽象的一个有效方法。它允许你根据转载 2016-09-21 14:59:23 · 417 阅读 · 0 评论 -
(0) java的产生和特性简介
java的产生背景和特性简介:#语言发展:历程:b--〉c--〉c++ --〉java1:推动语言的革新因素: 适应变化的环境和需求(外因); 适应编程艺术的完善和提高(内因).2: 计算机语言特性(在这几个中找平衡): 易用性和功能(于coder而言); 安全性和效率性(于程序本身而言); 稳定性和扩展性(于程序本身而言);评:要以人为本:编程语言给人用的原创 2016-09-21 14:01:23 · 427 阅读 · 0 评论 -
(泛型)Java theory and practice: Generics gotchas
Generic types (or generics) bear a superficial resemblance to templates in C++, both in their syntax and in their expected use cases (such as container classes). But the similarity is only skin-deep -转载 2016-10-08 22:05:38 · 606 阅读 · 0 评论 -
利用递归来模拟多重嵌套循环.
利用递归来模拟多重嵌套循环如以下循环: 1 2 3 4 5 6 for(inti=0;i<100;i++) for(intj=0;j<100;j++) for(intk=0;k<100;k++){ System.out.p...原创 2016-07-18 22:42:46 · 7043 阅读 · 0 评论 -
Jsp简单入门与Jsp实用教程总结
一:关于Jsp的概念. 利用jsp开发web应用程序可以实现动态页面和 静态 页面的分离. 以及 数据 的 表示 和 处理 的分离. html文件中 加入 jsp标记; 成员变量和方法(相当于类的成员和方法); java程序片(类似于main函数); java表达式二:jsp的运行原理 第一次请求 a.jsp 的时候, tomcat服务器启动一个线原创 2016-06-04 18:05:27 · 2706 阅读 · 0 评论 -
Java clone() 浅克隆与深度克隆
以下文字转自:桔子园 http://www.blogjava.net/orangelizq/archive/2007/10/17/153573.html 现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工转载 2016-06-04 18:01:35 · 312 阅读 · 0 评论 -
scala函数式编程: 严格求值与惰性求值笔记
Overview最近在学习scala,用的是《scala函数式编程》这本书,英文名functional programming in scala。这本书偏向函数式理论,scala只是个媒介,所以这本书有些难度。目前学习完第一部分,自己搭了个博客,笔记都写在新搭的博客里了。希望有志同道合的人一起交流学习。博客地址:https://journeyman.top原创 2017-10-08 16:09:27 · 596 阅读 · 0 评论