asphalt_road
码龄10年
求更新 关注
提问 私信
  • 博客:68,428
    68,428
    总访问量
  • 31
    原创
  • 3
    粉丝
  • 12
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2014-11-15

个人简介:如果你看上去太费力气,说明你还不够努力!

博客简介:

qq_23339149的博客

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得10次评论
  • 获得12次收藏
创作历程
  • 26篇
    2017年
  • 7篇
    2016年
成就勋章
TA的专栏
  • 接口工具
    3篇
  • jquery语法
  • bug
    2篇
  • 多线程
    3篇
  • Hibernate
    1篇
  • hql
    2篇
  • 爬虫
    1篇
  • spring
    3篇
  • java基础
    2篇
  • 中间件
    1篇
  • mysql
    2篇
  • 事物
    1篇
  • gc
    2篇
  • jvm
    1篇
  • 数据结构
  • 算法
    2篇
  • 算法-java
    1篇
  • 枚举
    1篇
  • 事务
    1篇
  • mybatis
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Netty权威指南 第2版 带书签目录 完整版

发布资源 2018.01.08 ·
pdf

图解HTTP 彩色版

发布资源 2018.01.08 ·
pdf

算法刷题LeetCode

发布资源 2018.01.08 ·
pdf

Java并发编程的艺术

发布资源 2018.01.08 ·
pdf

Mybatis中mapper文件传参方式(2种方式)

很长时间没有研究Mybatis了,之前工作Hibernate框架用的较多一些,今天遇到一个有趣的问题,话不多说,直接上代码:public interface BusinessDepartmentMapper { Long insert(@Param("record")BusinessDepartment record); Long updateByPrimaryKey(BusinessD
原创
发布博客 2017.05.08 ·
1772 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

IDEA2017激活(给力)

进入ide主页面,help-register-license server,然后输入 http://idea.iteblog.com/key.php(注意:php要小写)
原创
发布博客 2017.05.03 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

@Transactional注解初见

之前一直使用声明式事务,切面编程的配置方式让编程者忘记了事务的存在,一旦离开,发现这个事务还是蛮重要的;刚刚加入新公司,在这里大家热爱编程式事务或者注解式事务,这里简单了解一下@Transactional注解的使用:public interface userService { public void A(); public void B();}@Transactionalpu
原创
发布博客 2017.05.03 ·
456 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

@Resource和@Autowired区别

1.@Resource @Resource注解来着J2EE,优先使用byName方式进行注入,如果没有则在使用byType方式注入; 2.@Autowired @Autowired来自Spring,优先使用byType方式进行注入,如果没有则在使用byName方式注入; @Autowired private UserService userSer
原创
发布博客 2017.05.03 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

<转>全面分析 Spring 的编程式事务管理及声明式事务管理

开始之前 关于本教程 本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。 先决条件 本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义,隔离级别的概念,等等。本文将直接使用这些概念而不做详细解释。另外,您
转载
发布博客 2017.04.18 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树遍历(递归与非递归实现)

二叉树的遍历:public class TreeNode { public String key; public String val; public TreeNode left; public TreeNode right;}递归遍历: /** 递归实现中序遍历 */ public static void iterativeInorder(TreeN
原创
发布博客 2017.04.16 ·
421 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单例模式实现:枚举单例

代码实践:public enum SingletonEnum { INSTANCE; Object object; SingletonEnum() { object = new Object(); } public Object getInstance(){ return object; }}测试:public class
翻译
发布博客 2017.04.16 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序(Java实践)

算法可以运用到我们实际开发中,帮助我们迅速开发,今天学习排序: 1.快速排序: 所谓快速排序,就是将第n个元素分别与它后面的元素进行比较,较小交换位置放在前面: 这里是一个开发的工具类:public class SortUtils { public static void change(int[] arr, int i, int j){ int temp = arr[i
原创
发布博客 2017.04.16 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

百度面试:查找是否存在某元素

查找是否存在某元素: int[] target = new int[]{1,2,3,4,5,7,8,9};需求:查找某元素返回true 或false,使用最优算法: 算法我只会二分法,应该还有别的算法更好,实现如下: public static Boolean isHaveVal(int[] target, int value){ int min = 0; in
原创
发布博客 2017.04.11 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

百度面试:链表翻转

翻转链表: Node类:public class Node { private int value; private Node next;}需求: public static void main(String[] args) { Node node1 = new Node(1); Node node2 = new Node(2);
原创
发布博客 2017.04.11 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈GC(最后更新时间:20170328)

说道GC,不得不提及一下内存模型,JVM主要管理两种类型内存:堆和非堆,堆内存(Heap Memory)是在 Java 虚拟机启动时创建,非堆内存(Non-heap Memory)是在JVM堆之外的内存。 简单来说,堆是Java代码可及的内存,留给开发人员使用的;非堆是JVM留给自己用的,包含方法区、JVM内部处理或优化所需的内存(如 JIT Compiler,Just-in-time Compi
原创
发布博客 2017.03.28 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CAS如何保证安全性?(最后更新时间:20170328)

CAS是compareAndSwap的缩写,是Unsafe类中的方法,我们来看源码: /** * Atomically sets the value to the given updated value * if the current value {@code ==} the expected value. * * @param expect the
原创
发布博客 2017.03.28 ·
1484 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Object finalnize()方法学习

Object对象中包含了一个用来回收堆中对象的方法,finalnize(),显示调用该方法并不一定会触发GC的回收,下面我们通过实验查看finalnize()方法工作机制;public class LoanProduct { @Override protected void finalize() throws Throwable { System.out.println
原创
发布博客 2017.03.25 ·
526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AtomicInteger线程安全的实现机制

java在concurrent包下提供了线程安全的int包装类,AtomicInteger,接下来我们就讲讲AtomicInteger的实现原理:public class AtomicInteger extends Number implements java.io.Serializable { private volatile int value;AtomicInteger 类中的valu
原创
发布博客 2017.03.24 ·
3122 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

mysql面试题

SELECT * FROM dbn_binding_user_data b JOIN dbn_person_credit p ON p.bo_id_person = b.person_id AND b.audit_status = ‘approve’ AND b.is_enabled = 1 JOIN dbn_person_information_v t4 ON
原创
发布博客 2017.03.24 ·
432 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

事物底层实现

关于mysql支持的事物底层是如何实现的: 1.mysql事物显示配置: Transaction.begin(); //TODO 增删改查 Transaction.commit();显示配置事物; 2.声明式事务的配置: spring提供了声明式事务的配置,基于AOP实现了,在Adivice(通知)中添加需要实现的逻辑代码: 如@Before中添加:Transacti
原创
发布博客 2017.03.23 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多