手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
Linux编程
Java异常处理实例讲解
在Java这种纯面向对象编程语言中,有着“一切皆对象”的说法。所以,java也是通过类来描述程序出现的异常现象。在编译的时候,一些严重的错误,比如说语法错误,会被虚拟机检测出来。
日期:今 10:02 作者:小楼夜听雨QAQ
PyQt5 中QDialog值传递
在应用PyQt5设计GUI界面时,经常会遇到输入或选择多个参数的问题,把它写到一个窗体中,会显得主窗体很臃肿。所以一般是添加一个按钮,调用对话框,将这些参数选择放入弹出的对话框中,关闭对话框时将参数值返回给主窗体。
日期:昨 17:32 作者:lightblack
Linux C/C++面试问题总结整理
因为一些原因重新找工作了,面的Linux C/C++,这里把面试中经常碰到的问题总结一下。
日期:昨 17:29 作者:Linux
层级目录结构的Makefile递归编译方法
层级目录结构的Makefile递归编译方法
日期:昨 17:23 作者:ailumiyana/
Java保留两位小数和js保留两位小数一致性研究
Java保留两位小数和js保留两位小数一致性研究
日期:06月06日 作者:hdwang
Spring MVC接收数组类型参数
Spring MVC接收数组类型参数
日期:06月06日 作者:hdwang
Java内存模型与指令重排
本文暂不讲JMM(Java Memory Model)中的主存, 工作内存以及数据如何在其中流转等等,这些本身还牵扯到硬件内存架构, 直接上手容易绕晕, 先从以下几个点探索JMM
日期:06月04日 作者:xdecode
Java高并发之无锁与Atomic源码分析
无锁即无障碍的运行, 所有线程都可以到达临界区, 接近于无等待.无锁采用CAS(compare and swap)算法来处理线程冲突, 其原理如下
日期:06月04日 作者:xdecode
JDK并发包详细总结
本文主要介绍jdk中常用的同步控制工具以及并发容器。 同步控制工具类 ReentrantLock可重入锁 Condition Semaphore信号量 ReadWriteLock读写分离锁 CountDownLatch倒数计时器 CyclicBarrier循环栅栏 LockSupport阻塞线程 并发容器 Collections.synchronizedMap C...
日期:06月04日 作者:xdecode
Java高并发之线程池详解
在业务场景中,如果一个对象创建销毁开销比较大, 那么此时建议池化对象进行管理,例如线程,jdbc连接等等,在高并发场景中,如果可以复用之前销毁的对象,那么系统效率将大大提升。另外一个好处是可以设定池化对象的上限,例如预防创建线程数量过多导致系统崩溃的场景。
日期:06月04日 作者:xdecode
Python字符串方法大全
Python中字符串对象提供了很多方法来操作字符串,功能相当丰富。
日期:06月04日 作者:骏马金龙
Java泛型实例详解
泛型是JDK5.0增加的新特性,泛型的本质是参数化类型,即所操作的数据类型被指定为一个参数。这种类型参数可以在类、接口、和方法的创建中,分别被称为泛型类、泛型接口、泛型方法。
日期:06月04日 作者:Mykebai
Python 3 中的json模块使用
JSON (JavaScript Object Notation)是一种使用广泛的轻量数据格式. Python标准库中的json模块提供了JSON数据的处理功能.
日期:06月03日 作者:mithrilon
Rust 1.26新增存在类型支持
Rust 1.26版本增加“存在类型(existential type)”支持、改进后的match绑定、切片模式及一些实用的语法糖。Rust编译器也变得更快了,并且支持128位整数了。
日期:06月03日 作者:Sergio De Simone ,译者 谢丽
Linux进程间通信(消息队列,信号量,共享内存)
Linux进程间通信(消息队列,信号量,共享内存)
日期:06月03日 作者:multhree
浅析JavaScript单例模式
保证一个类仅有一个实例,并提供一个访问它的全局访问点 。就想我们在开发中有些对象只需要一个,例如window对象。
日期:06月01日 作者:mianbaodaxia
Spring.Net在MVC4中的应用
Spring.NET是一个应用程序框架,为开发企业.NET应用程序提供全面的基础架构支持。它允许您在使用基类库创建最佳实践时去除偶然的复杂性,例如测试驱动开发,简单实践。Spring.NET由SpringSource创建,支持和维持。
日期:06月01日 作者:tiancai8
Java变量初始化之后的默认值问题
Java变量初始化之后的默认值问题
日期:05月31日 作者:zeroingToOne
Build 2018大会:C#的未来
在C#的未来特性清单上,排在第一位的是可空引用类型。我们第一次报道这个特性是在去年,这里我们简要的回顾一下:所有的引用变量、参数和字段默认都是非空的。然后,和值类型一样,如果你希望它们可以为空,你就必须在类型名上加一个问号(?)来显式说明。
日期:05月29日 作者:Jonathan Allen ,译者 谢丽
深入理解JVM之Java字节码文件
字节码文件记录的信息:魔术,class文件主次版本,常量池数量及常量池表,类或接口的访问标志,类索引,超类索引,接口数量及接口表,字段数量及字段表,方法数量及方法表,属性属性及属性表,jvm中使用类c结构体表示每一种属性
日期:05月29日 作者:Linux
Java实现访问者模式-Visitor
对于本文中的一组对象Archer(弓箭手)  Rider(骑兵)  Gunner(火枪手)  这一组对象, 由不同的访问者(AttackVisitor 和 RetreatVisitor)访问, 产生的结果会不同. 一种是进攻, 一种是撤退。
日期:05月29日 作者:noKing
Java获取服务器基本信息
Java获取服务器基本信息
日期:05月29日 作者:xiaoyingzhanchi
Java Web多组件协作实现用户登录验证
Java Web多组件协作实现用户登录验证
日期:05月29日 作者:xiaoyingzhanchi
初步认识Java虚拟机中的垃圾收集器
Java虚拟机的垃圾收集器是虚拟机内存的清道夫,它的存在让Java开发人员能将更多精力投入到业务研发上。了解垃圾收集器,并利用好这个工具,能更好的保障服务稳定性。
日期:05月28日 作者:lilugoodjob
C# 语言历史版本特性(C# 1.0到C# 8.0汇总)
C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。
日期:05月27日 作者:microsoft-zyl
Python3之模块random随机数
简单记录下Python3之模块random随机数。
日期:05月26日 作者:zhangxinqi
C# 7.3新特性一览
通过一个相对较小的版本,C# 7.3解决了一些自C# 1和2以来长期悬而未决的问题。
日期:05月25日 作者:Jonathan Allen ,译者 谢丽
Spring中Bean的注入方式详解
要学习Spring中的Bean的注入方式,就要先了解什么是依赖注入。依赖注入是指:让调用类对某一接口的实现类的实现类的依赖关系由第三方注入,以此来消除调用类对某一接口实现类的依赖。
日期:05月25日 作者:Kevin-ZhangCG
Java synthetic 关键字原理解读
看Java的反射时,看到有个synthetic ,还有一个方法isSynthetic() 很好奇,就了解了一下:大意为:由Java编译器生成的(除了像默认构造函数这一类的)方法,或者类
日期:05月25日 作者:bethunebtj
从Java继承类的重名static函数浅谈解析调用与分派
今天被实习生问了这么个问题: 在Java中,static成员函数是否可以被重写呢? 结论是,你可以在子类中重写一个static函数,但是这个函数并不能像正常的非static函数那样运行。
日期:05月25日 作者:bethunebtj
为什么说Java中要慎重使用继承
因为超类的构造函数会在子类的构造函数之前先运行,这里超类的构造函数对someMethod()有依赖,同时someMethod()被重写,所以超类的构造函数里调用到的将是Son.someMethod(),而这时候子类还没被初始化,于是在运行到date.getTime()时便抛出了空指针异常。
日期:05月24日 作者:xz816111
Java中的Throwable类是不是受查异常?
Java中的Throwable类是不是受查异常?
日期:05月24日 作者:xz816111
Java中的双重检查锁(double checked locking)
为了解决上述问题,可以在instance前加入关键字volatile。使用了volatile变量后,就能保证先行发生关。对于volatile变量,所有的写(write)都将先行发生于读(read),但在Java5之前不是这样,所以这样的方法只针对Java5及以上的版本。
日期:05月24日 作者:xz816111
Spring Security验证流程剖析及自定义验证方法
Spring Security本质上是一连串的Filter, 然后又以一个独立的Filter的形式插入到Filter Chain里,其名为FilterChainProxy。 如图所示。
日期:05月24日 作者:xz816111
认识 Spring中的循环依赖
在使用Spring时,如果主要采用基于构造器的依赖注入方式,则可能会遇到循环依赖的情况,简而言之就是Bean A的构造器依赖于Bean B,Bean B的构造器又依赖于Bean A。在这种情况下Spring会在编译时抛出BeanCurrentlyInCreationException。
日期:05月24日 作者:xz816111
Spring中不同生命周期Bean的依赖管理
在使用Spring时,可能会遇到这种情况:一个单例的Bean依赖另一个非单例的Bean。如果简单的使用自动装配来注入依赖,就可能会出现一些问题
日期:05月24日 作者:xz816111
Shell中的${}、##和%%使用范例
Shell中的${}、##和%%使用范例,假设定义了一个变量为,代码如下:
日期:05月24日 作者:Template
Django运算表达式与Q对象/F对象
Django运算表达式与Q对象/F对象, 查询集:表示从数据库中获取的对象的集合
日期:05月23日 作者:why957
Spring Boot 如何配置随机数
Spring Boot支持在系统加载的时候配置随机数。
日期:05月23日 作者:javastack
Java实现享元模式-Flyweight
享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。
日期:05月22日 作者:noKing
Java线程池深入理解
Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。
日期:05月21日 作者:Hangtutu
使用C++实现图形的旋转、缩放、平移
使用C++实现图形的旋转、缩放、平移
日期:05月21日 作者:junjunjun123
使用MFC创建C++程序
MFC(MicrosoftFoundationClasses)是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数。 MFC除了是一个类库以外,还是一个框架,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。
日期:05月21日 作者:junjunjun123
Java实现中介者模式-Mediator Pattern
Java实现中介者模式-Mediator Pattern
日期:05月21日 作者:junjunjun123
Spring Boot 中日志使用
Spring Boot 中日志使用
日期:05月20日 作者:u013360850
Dubbo性能参数调优及原理
本文是针对 Dubbo 协议调用的调优指导,详细说明常用调优参数的作用域及源码。
日期:05月20日 作者:cyfonly
Java实现虚拟代理模式-Virtual Proxy
虚拟代理模式(Virtual PRoxy)会推迟真正所需对象实例化时间. 在需要真正的对象工作之前, 如果代理对象能够处理, 那么暂时不需要真正对象来出手.
日期:05月20日 作者:noKing
Java集合类的详解与应用
Java集合类的详解与应用
日期:05月19日 作者:FORCASH
Java多线程及线程安全详解
单线程只能干一件事,而多线程可以同时干好多事(将任务放到线程里执行  效率高),而所谓同时干并不是真正意义上的同时,只是(这里就叫CPU)cpu在每个线程中随机切换来执行 线程中要干的活。
日期:05月18日 作者:nianzhilian
Java多线程中的Synchronized和volatile
Java多线程中的Synchronized和volatile
日期:05月17日 作者:刘亚壮
  • 1/408
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 408
  • »
内容分类