Easter79 Easter79
3年前
spring操作数据库(JDBC)
spring操作数据库(JDBC)概述        spring为了简化JDBC开发操作,避免一下常见错误,提供了一个类JdbcTemplate,使用这个类前需要传入一个数据库连接池(BasicDataSource对象)。所以在配置JdbcTemplate前,需要配置数据库连接池BasicDataSource。
Wesley13 Wesley13
3年前
jackson
1.  漏洞描述近日,百度云安全团队跟踪到jacksondatabind在github上更新了一个新的反序列化利用类com.caucho.config.types.ResourceRef,issue编号2660,该类绕过了之前jacksondatabind维护的黑名单类。如果项目中包含resinkernel库,并且JDK版本较低的
Wesley13 Wesley13
3年前
Java并发之AQS详解
一、概述  谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountD
Wesley13 Wesley13
3年前
Java比较器
前言本篇文章主要介绍的是Java比较器的实现与测试。1.java.lang.Comparable排序接口定义:Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays
Stella981 Stella981
3年前
Google Protobuf Java API详解
参考之前的教程:https://my.oschina.net/pierrecai/blog/873359即可顺利构建出使用Protobuf进行序列化/反序列化所需的java类。本文将更详细地讲解GoogleProtobuf提供的JavaAPI,即我们可以通过生成的java类做什么。1、Maven依赖想要正常地使用生成的J
Stella981 Stella981
3年前
MD5加密Demo
    一个MD5的加密例子。    使用方法:    1.把工程中的MyMD5.h和MyMD5.m文件加入你的工程中    2.在你的类中导入import“MyMD5.h”    3.调用MyMD5的类方法\MyMD5md5:@“testText”\;        Co
Stella981 Stella981
3年前
Scala函数式对象
有理数类的表示实现规范:支持有理数的加减乘除,并支持有理数的规范表示1.定义Rational首先,考虑用户如何使用这个类,我们已经决定使用“Immutable”方式来使用Rational对象,我们需要用户在定义Rational对象时提供分子和分母。classRation
Stella981 Stella981
3年前
C++四种cast操作符
  C风格(Cstyle)强制转型如下:  (T)expression 或  T(expression)//函数风格(Functionstyle)  两种形式之间没有本质上的不同。  对于具有转换的简单类型而言C风格转型工作得很好。然而,这样的转换符也能不分皂白地应用于类(class)和类的指针。ANSIC标准定义
Wesley13 Wesley13
3年前
JAVA笔记07日
07.01\_面向对象(构造方法Constructor概述和格式)(掌握)\ A:构造方法概述和作用    \ 给对象的数据(属性)进行初始化\ B:构造方法格式特点    \ a:方法名与类名相同(大小也要与类名一致)    \ b:没有返回值类型,连void都没有    \ c:没有具体的返回值ret
Wesley13 Wesley13
3年前
ThinkPHP框架 创建控制器
创建控制器1.控制器存放在Controller文件夹中2.命名规范:控制器的名称Controller.class.php3.类名和文件的名称要一致4.类名用帕斯卡命名法(首字母大写  UserName  MyNameIsLiping)5.尽量区分大小写,wi