- 博客(9)
- 收藏
- 关注
转载 String、StringBuffer、StringBuilder三兄弟
一、Java String 类——String字符串常量 字符串广泛应用在Java 编程中,在 Java 中字符串属于对象,Java 提供了String 类来创建和操作字符串。 需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。我们来看一下这张对String操作时内存变化的图: 我们可...
2019-10-16 11:18:39 106
原创 JDBC从入门到放弃
一、前言 之前学过一点jdbc,但后来会了Mybatis,就放弃了JDBC的记忆,这两天将JDBC重新学习了一遍,现在记录一下学习的内容 二、什么是JDBC? JDBC的全称是Java DataBase Connection,也就是Java数据库连接,是应用于Java编程语言去连接数据库的一个技术。它为Java开发者使用数据库提供了统一的编程接口,是Java程序与数据...
2019-08-07 17:49:52 240 1
原创 设计模式之策略模式
一、什么是策略模式? 策略模式主要针对的是一组算法,将每一种算法封装到共同接口的独立类中,从而使他们可以相互替换。他的最大的特点是使得算法可以在不影响客户端情况下发生变化,从而改变不同的功能。 二、策略模式的优缺点? 优点:可以避免使用多重条件(if-else)语句,解决多重判断的不易维护,提高扩展性,维护性增强,代码的可读性增强。并且,如果算法的某些逻辑相同,还能够放入父类中,从而避免代码...
2019-05-08 12:51:47 226 1
原创 ActiveMQ学习记录
一、什么是ActiveMQ? ActiveMQ是Apache提供的一个开源消息系统,它是完全使用java开发,可以很好的支持JMS规范。 二、什么是JMS? JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间或者分布式系统中发送消息,进行异步通信。如果两个程序之间需要进行通信,我们...
2019-04-25 17:26:27 160 1
原创 单例模式的学习
一、什么是单例模式? 单例模式是很常见的一种设计模式,确保某个类只有一个实例,而且它能够自行实例化并且向整个系统提供这个实例。它的作用是在一个jvm中只能存在一个实例,保证对象的唯一性。它的应用场景有很多,像servlet、spring、struts2、springMVC、连接池、线程池、枚举、常量等都是使用的单例模式。 二、单例模式的特点? 1、单例类只能实例化一次;...
2019-03-29 14:03:07 206
转载 Python的发展史
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python是我喜欢的语言,简洁,优美,容易使用。前两天,我很激昂的向朋友宣传Python的好处。 听过之后,朋友问我:好吧,我承认Python不错,但它为什么叫Python呢? 我不是很确定:呃,似乎是一个电视剧的名字。 朋友又问:那你说的Guido是美国人么? (Gui...
2018-09-05 14:56:23 215
原创 Python简介
对于我个人,我为什么会去想学习Python,主要原因之一是我想学习大数据,人工智能,所以我想先把基础的python这门语言入门,学习了解,再到熟练掌握,之后再去学习我真正想学的。对于python的优点,我从网上找了这么几些: 1.简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身...
2018-09-05 14:50:54 304
原创 http协议与https协议
http请求:它是一个超文本传输协议,是以明文的发送方式,是不进行任何的加密的。当我们发送一个登陆的请求信息,填写好了用户名,密码之后,我们的电脑就会以明文的方式发送给服务器,此时,如果有人在中途拦截了这份明文,那我们的信息就被暴露了。这是一个不安全的协议。 https请求:它其实就是http+ssl(安全套接层),SSL进行了对数据的加密和安全处理。当我们要请求登录业务的时候,我们的电脑就会和...
2018-08-06 18:13:12 657
原创 人生的第一个博客
个人想了想,第一个博客应该写写有意义的,可是最终还是写下我为什么想写博客吧。身为一位程序猿,感觉博客,和github至少应该有一个,鉴于我还不太熟github,还是先写写博客吧。由于我本人很懒,特别不爱动脑子,不想事物的本源,只拿着java的面向对象的思想来考虑,只要知道这个是用来干什么就行了,不探究根源。如果一直这样,我觉得最多应该只能在中级程序猿阶段吧,何况自己连个初级程序员还没有跳出...
2018-06-07 17:48:18 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人