码迷,mamicode.com
首页 > 编程语言 > 日排行
多线程
1、继承Thread类方式的缺点:如果类已经继承,则无法再继承Thread类 2、通过Runnabe接口实现多继承,可以同时实现继承,避免单继承,方便共享资源,同一份资源多个代理访问。 3、java用Thread对象表示一个线程,通过调用一个start()方法启动线程;一个线程对象只能调用一次sta ...
分类:编程语言   时间:2020-01-01 23:52:28    阅读次数:115
Java Socket
概述 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供对方读取或者读取对方内容,通讯结束时关闭文件。 Socket 创建Socket对象 参数为服务端的IP ...
分类:编程语言   时间:2020-01-01 23:53:01    阅读次数:99
Java基础认知--权限管理
所谓“万变不离其宗”,“宗”即本,本质。不管如何错综变化只要抓住本质,就能拨开云雾。这句话反过来也可以这样说,只要摸透本质就可幻化无穷。上层建筑要想建的高建的漂亮,底层必须牢固可靠。所以打好底层能力是能爬的高的关键。这里我们不提智商,性格,思维模式,沟通表达啊这些底层,我们不说那些抽象宏观的东西,这 ...
分类:编程语言   时间:2020-01-01 23:54:32    阅读次数:115
Java 判断两个文件是否相同
使用Java 如何判断两个文件是否相同呢?我的做法是 (1)先比较两个文件内容的长度; (2)在长度相同的情况下,再比较两个文件的MD5值。 需要引入的Jar 包: 先提供一个验证两个文件字节流是否一致的函数: 1 校验base64 位字符串形式的文件是否相等 直接把字符串转成字节数组,然后调用is ...
分类:编程语言   时间:2020-01-01 23:55:35    阅读次数:202
《C++ primer plus 》复习题与编程练习(04)
第5章 循环和关系表达式 复习题 1. 入口条件循环和出口条件循环之间的区别是什么?各种C++循环分别属于其中的哪一种? 2. 如果下面的代码片段是有效程序的组成部分,它将打印什么内容? int i; for (i = 0; i < 5; i++) cout << i; cout << endl; ...
分类:编程语言   时间:2020-01-01 23:57:22    阅读次数:271
插入排序
直接插入排序 思想 插入排序(Insertion Sort)类似整理桥牌的过程:将右手拿到的牌(未排序)在左手已排序的牌中从后向前扫描,找出对应位置并且插入此牌。 在此过程中,要将已经排序的元素逐步向后挪,给待插入元素腾出空间。 实现 性能:折半插入排序将元素比较次数减少为$O(nlogn)$,但是 ...
分类:编程语言   时间:2020-01-01 23:58:27    阅读次数:161
希尔排序
思想 希尔排序(Shell Sort)是基于插入排序的一种 不稳定 排序方法。 1,将整个序列分为h个子序列; 2,第一趟将每个子序列进行插入排序; 3,第二趟将增量缩小,重复2; 4,直至增量为1,就是简单插入排序。 eg: 实现 复杂度 希尔排序最优时间复杂度$O(n)$,最差情况下也突破了平方 ...
分类:编程语言   时间:2020-01-01 23:58:45    阅读次数:147
【Python学习之旅】---多态(类的相关知识,面向对象三大特性:继承-多态-封装)
class Name: __a='你是猪' #封装变量a def __init__(self,name): self.name=name def get_name(self): print('我叫%s' %self.name)n1=Name('陈宇霞')print(Name.__dict__) #查 ...
分类:编程语言   时间:2020-01-02 00:02:25    阅读次数:100
Python中的字典
1 字典的定义 dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型 字典同样可以用来 存储多个数据 通常用于存储 描述一个 物体 的相关信息 和列表的区别 列表 是 有序 的对象集合 字典 是 无序 的对象集合 字典用 {} 定义 字典使用 键值对 存储数据,键值对 ...
分类:编程语言   时间:2020-01-02 00:02:39    阅读次数:163
spring boot 中事物的使用
一、什么是事务? 事务,通俗的说就是,同时做多个事,要么全做,要么不做,也是其特性。举个例子来说,好比你在某宝、某东、某多上购物,在你提交订单的时候,库存也会相应减少,不可能是钱付了,库存不减少,或者库存减少了,钱没扣,不是尴尬了。 二、事务场景实例 没描述清楚?那好,我们结合实例,通过代码实现,我 ...
分类:编程语言   时间:2020-01-02 00:05:16    阅读次数:121
《java为何这么简单》基础篇-下载工具与配置java
我们以后会用 eclipse 来学习java,所以下一步我们就下载eclispe 和jdk吧 JDK 下载 : 点击-->下载链接 进入以下页面? 点击 Accept License Agreement(红色方框)?? 下载你所对应的版本即可? 提示下这里的JDK分32为和64位:下载配置文档教程, ...
分类:编程语言   时间:2020-01-02 00:06:19    阅读次数:92
Springmvc源码解析
复制链接,在浏览器打开tomcat源码解析https://study.163.com/course/introduction/1209535854.htmSpringmvc源码解析https://study.163.com/course/introduction/1209536851.htmdubbo源码解析https://study.163.com/course/introduction/120
分类:编程语言   时间:2020-01-02 09:24:42    阅读次数:97
python中unittest单元测试框架-加载测试用例、运行测试用例、生成测试报告
unittest中加载测试用例的方法很多,这里先介绍addTest中添加用例-测试类的实例的方式: import os import unittest # 创建suite对象 suite = unittest.TestSuite() # 第一种方法:一个一个添加用例 from class1228_u ...
分类:编程语言   时间:2020-01-02 09:31:53    阅读次数:97
关于Java的字符编码
package 测试想法的小示例代码; import java.io.CharArrayWriter; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; import java.util.Arrays; ...
分类:编程语言   时间:2020-01-02 09:32:40    阅读次数:68
spring中应用模板模式封装ElasticsearchTemplate
1.查询?@Overridepublic<T>FacetedPage<T>queryForPage(SearchQueryquery,Class<T>clazz,SearchResultMappermapper){SearchResponseresponse=doSearch(prepareSearch(query,clazz),query);returnmap
分类:编程语言   时间:2020-01-02 09:37:44    阅读次数:213
Java面向对象技术
classPerson{publicintage;publicvoideat(){System.out.println("Eatinh...");}publicvoidsleep(){System.out.println("Sleeping...");}}publicclassEarth{publicstaticvoidmain(String[]args){
分类:编程语言   时间:2020-01-02 09:40:57    阅读次数:76
C++ 四种类型转换
1. static_cast 只支持相关类型的转换,比较安全,比如short与int,double与int,void* 与 int*, float*等 特点:编译期间转换 2. const_case 去掉表达式的 const 修饰或 volatile 修饰,将 const/volatile 类型转换 ...
分类:编程语言   时间:2020-01-02 11:55:35    阅读次数:77
java05转义符
一、转义字符 用一些符号来代表一些格式 《1》 *System.out.printIn() 打印后换行 System.out.print() 打印后不换行 《2》\n 代表换行 \t 缩进 代表tap ...
分类:编程语言   时间:2020-01-02 13:06:29    阅读次数:57
java04eclipse常见设置和java的第一个程序、命名规范、编码规范
一、java的第一个程序 *所有的java程序是写在.java为后缀的文本 *所有的java程序一定是写在class中 即写在类里面的 *所有的java程序的入口一定是main方法 *写代码 二、新建一个java项目 《1》新建一个java工程 《2》在src下建包 《3》在包下面新建java文件 ...
分类:编程语言   时间:2020-01-02 13:07:35    阅读次数:128
Spring事务传播行为中可能的坑点
一、简介 Spring事务配置及相关说明详见:https://www.cnblogs.com/eric-fang/p/11052304.html。这里说明spring事务的几点注意: 1、默认只会检查回滚RuntimeException的异常。 2、@Transactional注解只能作用于publ ...
分类:编程语言   时间:2020-01-02 14:11:25    阅读次数:98
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!