去Oracle行动最近公司要发展海外项目,所以要将现有的系统全部平移过去,另外数据库也要从原来的Oracle变为Mysql。公司的数据库交互层面使用的是Mybatis,而Oracle与Mysql也有一些语法上的不同。所以在项目中的Sql要改动,但是多个项目中涉及到的Sql非常多,如果仅凭人工一条一条辨别的话,工作量有点大。所以就萌发出了直接将数据源变为Mysql,利用反射批量执行Mapper中的方
                            
                            
                                分类:
数据库   时间:
2019-10-28 16:20:04   
                                阅读次数:
89
                             
                         
                    
                        
                            
                            
                                    1、锁可以锁在哪里?2、怎么利用反射获取类中的对象?3、HTTP和https区别?4、谈谈你对TCP / IP协议的了解5、说说Aop和Ioc的应用6、spring中bean安全吗7、Maven中package和install区别8、遇到过哪些设计模式?9、说说你常用的Linux基本操作10、谈谈C ...
                            
                            
                                分类:
编程语言   时间:
2019-10-23 11:44:30   
                                阅读次数:
101
                             
                         
                    
                        
                            
                            
                                利用反射机制实现反编译java程序 2017-12-20 ... ...
                            
                            
                                分类:
其他好文   时间:
2019-10-07 17:49:54   
                                阅读次数:
109
                             
                         
                    
                        
                            
                            
                                前言Java为我们提供了几种排序得方法,比如Arrays和Collections类,但是前提是数组或者集合中的元素都必须实现Comparable接口,基本的数据类型都已经实现了Comparable接口了,所以我们才能够直接对基本类型的数组或者集合进行排序,比如Float和Integer类得源码.今天 ...
                            
                            
                                分类:
编程语言   时间:
2019-10-05 12:58:47   
                                阅读次数:
97
                             
                         
                    
                        
                            
                            
                                代理模式核心:控制对象的访问 jdk动态代理: 利用反射机制生成一个实现代理接口的匿名类,在调用具体方法之前调用InvokeHandler来处理。如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP cglib动态代理: 利用asm开源包,将代理对象的class文件加载进来,通过修改字 ...
                            
                            
                                分类:
其他好文   时间:
2019-09-21 11:01:16   
                                阅读次数:
81
                             
                         
                    
                        
                            
                            
                                    前言 在开始介绍类型信息之前一定要区分一些概念: 1、静态类型语言与动态类型语言 静态类型语言:在编译期进行类型检查的语言(例如,Java)。(例如 int i = 3;) 动态类型语言:在运行期进行类型检查的语言(例如,JavaScript)。最明显的特征为变量没有类型值有类型(如,var=3;) ...
                            
                            
                                分类:
其他好文   时间:
2019-09-08 20:34:41   
                                阅读次数:
114
                             
                         
                    
                        
                            
                            
                                    注解 Java注解是在JDK1.5 之后出现的新特性,用来说明程序的,注解的主要作用体现在以下几个方面: 1. 编译检查,例如 @Override 2. 编写文档,java doc 会根据注解生成对应的文档 3. 代码分析,通过注解对代码进行分析[利用反射机制] JDK 中有一些常用的内置注解,例如 ...
                            
                            
                                分类:
编程语言   时间:
2019-09-01 14:49:32   
                                阅读次数:
103
                             
                         
                    
                        
                            
                            
                                    目录 @[toc] 反射基本操作 反射可大大提高程序的灵活性,使得interface{}有更大的发挥余地 反射使用TypeOf和ValueOf函数从 接口 中获取目标对象信息 反射匿名或嵌入字段 反射会将匿名字段作为独立字段(匿名字段本质) 修改目标对象 想要利用反射修改对象状态,前提是interf ...
                            
                            
                                分类:
其他好文   时间:
2019-08-23 19:09:52   
                                阅读次数:
101
                             
                         
                    
                        
                            
                            
                                反射Reflect 通过方法区加载的类对象来执行 获取一个类的定义信息 获得一个类的定义信息 包名、类名 成员变量信息 构造方法信息 方法定义信息 利用反射创建新对象 反射访问成员变量 反射调用方法 获取类对象 Class的三种方式 1.类名.class 2.Class.forName("完整类名" ...
                            
                            
                                分类:
其他好文   时间:
2019-08-16 22:58:51   
                                阅读次数:
88