自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 java多线程--ThreadLocal类

1. ThreadLocal类的实现原理 ThreadLocal类是java中一种解决多线程环境下并发问题的新思路,它的原理就是为每一个线程提供一个变量的副本,这样每个线程对变量的修改就不会影响其他线程。 首先看一下ThreadLocal提供的API: public T get() { } //返回当前线程中变量的副本值。 public void set(T value

2015-12-14 14:30:53 400

原创 java多线程--volatile关键字

java用volatile修饰变量来确保变量的更新对其他线程是可见的,当变量用volatile关键字修饰后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序,即不再做优化,volatile变量不再存储到寄存器或对其他处理器不可见的地方,不管哪一个线程修改了volatile变量,都不会缓存而是直接更新到内存里面去,当线程读取volatile变量时,也是直接从

2015-12-08 15:58:21 337

原创 java多线程--线程中断

当一个线程在运行的时候在另一个线程中可以通过Thread对象的interrupt()方法来中断它。如果仅仅调用了interrupt()线程还是会继续执行的,因为Thread.interrupt() 对正在运行的线程是不起作用的,只有对阻塞的线程有效。如果要中断后离开线程,可以有以下几种方法: 1. 用Thread对象interrupt()方法来中断阻塞的线程如sleep中的线程。 对于

2015-12-07 14:11:42 354

原创 java设计模式之工厂模式

1.普通工厂模式 在一个工厂方法中根据标志字符串生产相应的对象 //接口 public interface Sender {   public void Send();   }   //实现类 public class MailSender implements Sender {     @Override   public void Send() {  

2015-12-02 19:04:29 231

原创 java设计模式之单例模式

在java中,单例模式(Singleton)保证了在一个jvm中只有一个实例存在。 为什么使用单例模式? 1.对于一些需要频繁创建的大型对象,可以减小开销。 2.减少new的操作,减少了内存的访问频率。 3.有些逻辑需值需要一个实例存在。 一个简单的单例模式 public class Singleton { private static Singleton singlet

2015-12-02 19:02:43 227

转载 spring事务的传播行为

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cuker919/archive/2010/10/21/5957209.aspx 1.java异常分类: 运行时异常和检查异常。其中运行时异常通常情况下会自动处理,不用捕获,而检查异常需要捕获(try...catch...)或抛出(trrows)。 2. Spring事务的传播行为  在

2015-11-25 14:45:38 235

原创 mybatis的分页插件

一个mybatis的分页 插件,感觉挺不错的,分享一下。 https://github.com/pagehelper/Mybatis-PageHelper

2015-11-24 17:04:35 214

转载 Spring下mybatis多数据源配置

转载自http://wenku.baidu.com/view/3cf8c141336c1eb91a375d8b.html 介绍  本文描述了以mybatis作为持久层框架使用Spring的声明式事务时,如何配置多个数据源(即连接多个数据库),使用Spring的注解方式进行依赖的注入和事务的管理。并且利用mybatis的spring插件自动扫描和装配Mapper接口。   先来看一个myb

2015-11-23 19:34:13 304

原创 eclipse导入git上的maven web项目

1. 获取git上的代码 打开eclipse 点 file->import ->git->Progect From Git ->Clone URI   输入git上的地址、保存到本地的地址(会自动成为git的仓库)等信息后,然后next,选择正确分支,然后next,然后import as general project 然后finish。 这时可以看到eclipse中的并不

2015-11-12 19:55:21 572

原创 c++11 右值引用

最近看了祁宇大哥的深入应用c++11中的用c++11提高程序性能部分,对右值引用做一个小读后感悟及总结,其实右值引用没想象的那么神秘: c++11 增加了一个新的类型,右值引用,标记为T&&。c++11中所有的值必属于左值、将亡值、纯右值,其中将亡值和纯右值属于右值,比如,非引用返回的临时变量、运算表达式产生的临时变量、原始字面量和lambda表达式等都是纯右值,将要被移动的对象、T&&函数返回

2015-10-03 17:30:39 234

lgbm模型转为pmml格式的jar包

lgbm模型转为pmml格式的jar包,jpmml-lightgbm-executable-1.3-SNAPSHOT.jar

2020-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除