Spring AOP实现原理(JAVA动态代理)

开篇:最近重新学习Spring,看到书中提到 "因为Spring基于动态代理,所以Spring只支持方法连接点。",动态代理熟悉而又陌生的词,还记得大学时候,还花了好打的功夫去了解这个东西,工作快2年了,这方面的东西也基本都快忘没了(真的用不到啊),但是为了更好的去学习Spri...

2019-03-24 01:54:59

阅读数 30

评论数 0

【分库分表】sharding-jdbc—分片策略

一、分片策略 Sharding-JDBC认为对于分片策略存有两种维度: 数据源分片策略(DatabaseShardingStrategy):数据被分配的目标数据源 表分片策略(TableShardingStrategy):数据被分配的目标表 两种分片策略API完全相同,但是表分片策略是依赖于...

2019-04-08 16:05:14

阅读数 93

评论数 0

分页查询多类数据且不同排序规则(解决方案)

开篇:最近做了一个需求分享一下思路,加急数据按照时间降序排列并且置顶,非加急的按照升序排列, 属于讲两类数据按照不同排序规则进行分页查询问题,具体需求如图所示; 刚接触需求的时候感觉也就那么回事吧!还行,不难!就是一个分页呗! 进入详细设计的我眉头一皱!发现问题没这么简单,最开始...

2019-03-27 01:33:47

阅读数 72

评论数 0

JAVA自定义注解实现SQL语句自动生成DEMO(2)

上一篇:http://blog.csdn.net/uckyk/article/details/76619013 SqlUtil增添了一个新功能,就是自动生成sql时候,传入已经定义好的对象,即可获得inser语句(带值) 上代码! package com.ucky.annotation.hib...

2017-08-03 19:58:24

阅读数 979

评论数 0

JAVA自定义注解实现SQL语句自动生成DEMO

缘起:好久没写博客了,最近工作写了一些,服务的接口,自己写白盒测试进行测试,全部通过, 但是部署到线上会导致一些服务调不通追下问题,发现是自己粗心忘记加了一些注解, 最后把注解加上了,BUG消除,仔细思考一下,自己对注解知知甚少。 Java注解...

2017-08-03 15:03:59

阅读数 1056

评论数 0

一个例子让你了解Java反射机制

Java反射机制: 通俗地说,反射机制就是可以把一个类、类的成员(函数、属性),当成一个对象来操作,希望读者能理解,也就是说,类、类的成员,我们在运行的时候还可以动态地去操作他们. 理论的东东太多也没用,下面我们看看实践 Demo ~ package demo.reflect; impor...

2016-10-24 14:01:09

阅读数 346

评论数 0

Java对象池技术的原理及其实现

摘 要 本文在分析对象池技术基本原理的基础上,给出了对象池技术的两种实现方式。还指出了使用对象池技术时所应注意的问题。   关键词 对象池;对象池技术;Java 对象;性能   Java对象的生命周期分析   Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的...

2016-09-26 14:46:33

阅读数 486

评论数 0

LeetCode 175 -Combine Two Tables ( MYSQL )

Table: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | PersonId | int | | FirstName | varchar | | La...

2016-04-16 10:45:07

阅读数 1025

评论数 3

LeetCode 182 -Duplicate Emails ( MYSQL )

Write a SQL query to find all duplicate emails in a table named Person. +----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c...

2016-04-16 10:21:47

阅读数 455

评论数 0

LeetCode 181 -Employees Earning More Than Their Managers ( MYSQL )

The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id. +----+--...

2016-04-16 09:59:02

阅读数 574

评论数 0

LeetCode 83 -Remove Duplicates from Sorted List ( JAVA )

Given a sorted linked list, delete all duplicates such that each element appear only once. For example, Given 1->1->2, return 1->2. G...

2016-04-15 16:57:35

阅读数 428

评论数 0

LeetCode 22 -Generate Parentheses ( JAVA )

Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses. For example, given n = 3, a solution set i...

2016-04-15 16:18:56

阅读数 549

评论数 0

LeetCode 141 -Linked List Cycle ( JAVA )

Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it without using extra space? /** * Definition for singly-link...

2016-04-14 13:45:44

阅读数 618

评论数 0

LeetCode 35 -Search Insert Position ( JAVA )

Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in o...

2016-04-12 14:30:07

阅读数 606

评论数 0

LeetCode 338 -Counting Bits ( JAVA )

Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary representation and ...

2016-04-11 17:50:48

阅读数 959

评论数 0

LeetCode 230 -Kth Smallest Element in a BST ( JAVA )

Given a binary search tree, write a function kthSmallest to find the kth smallest element in it. Note:  You may assume k is always valid, 1 ≤ k ≤ B...

2016-04-11 17:33:01

阅读数 752

评论数 0

LeetCode 137 -Single Number II ( JAVA )

Given an array of integers, every element appears three times except for one. Find that single one. Note: Your algorithm should have a linear r...

2016-04-11 15:54:35

阅读数 631

评论数 0

LeetCode 328 -Odd Even Linked List ( JAVA )

Given a singly linked list, group all odd nodes together followed by the even nodes. Please note here we are talking about the node number and not th...

2016-04-11 15:41:01

阅读数 442

评论数 0

LeetCode 191 -Number of 1 Bits ( JAVA )

Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight). For example, the 3...

2016-04-11 12:50:50

阅读数 1079

评论数 2

LeetCode 235 -Lowest Common Ancestor of a Binary Search Tree ( JAVA )

Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST. According to the definition of LCA on Wikip...

2016-04-11 11:54:10

阅读数 391

评论数 0

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