Easter79 Easter79
4年前
tinker接入
对于热修复无非就是两大类,一类是tencent代表的classloader模式的,另一类是阿里系代表的底层方面替换。下面以本人的经验介绍下微信的tinker接入:  命令行接入方式;gradle接入方式1\.核心库引入,在你应用的app模块下build.gradle文件加入//tinkerhotfix//可选,用于生
Stella981 Stella981
4年前
PHP 对 mysql 的事务处理
mysqlmysql事务处理php代码实现事务的处理可以通过PHP预定义类mysqli的以下方法实现。autocommit(boolean):该方法用于限定查询结果是否自动提交,如果该方法的参数为true则自动提交,如果参数为false则关闭自动提交。MySQL数据库默认为自动提交。rollback():利用mysqli类中的该
Wesley13 Wesley13
4年前
oracle调用java代码
  内容主要包括:java开发,打包java程序成jar文件,上传jar文件到Oracle所在系统,Oracle导入jar文件中java类到数据库中,Oracle根据导入java类创建函数,Oracle操作函数。  用到的软件:Oracle数据库,Oracle数据库安装在Linux操作系统上;java用IDEA开发;上传jar文件用winSCP;操作Or
Stella981 Stella981
4年前
Gson 数据解析
gson和其他现有javajson类库最大的不同时gson需要序列化的实体类不需要使用annotation来标识需要序列化的字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面是一个简单的例子:1.public class Person {3.private String name;
Stella981 Stella981
4年前
MyBatis整合Spring
目的MyBatis在执行SQL语句时,都需要创建一个SqlSession,但是这里还需要与Spring的事务进行整合,那么SqlSession是怎么创建的呢?下面就来分析一下。上一章节已经分析MapperProxy代理类中,具体执行代码,实际MyBatis调用就是使用的SqlSession入口,就来看看SqlSession具体是哪个类。!
Easter79 Easter79
4年前
String的思考
 String类算是和java程序员接触最频繁的类了吧,在面试中也是屡见不鲜,各种各样的试题,我过去也是研究了不少。今天想写一下引用和内存的见解。先看下面的程序:\java\viewplain(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.n
Wesley13 Wesley13
4年前
ulua 动态反射在IOS上的问题
ulua同时支持静态代码生成和动态接口反射。以前在cocos2d中,c没有反射能力,自然需要将所有的接口都静态生成代码给lua使用。c动态反射给lua使用,在ios的il2cpp中存在一个,如果一个类,例如unityengine.ui.inputfield.submitevent这个类,继承自unityevent<string,
Wesley13 Wesley13
4年前
Java 基本功 (基础概念与常识)
主要涉及知识点:JVMJDK和JRE最详细通俗的解答OracleJDK和OpenJDK的对比Java和C的区别?什么是Java程序的主类应用程序和小程序的主类有何不同?Java应用程序与小程序之间有哪些差别?importjava和javax有什么区别?为什么说Java语言“编译与解释并存”?
Wesley13 Wesley13
4年前
Java 注解
概述注解时在Java5中开始引入的概念。可以将注解想象成标签,给指定的方法、类、变量、参数、包等贴上一个标签。!Java注解(https://oscimg.oschina.net/oscnet/6503c7a6ffdfc128c47635d91220373e1af.jpg)@Override注解就是告诉编译器,这个方法是重写的父类方
Stella981 Stella981
4年前
Intellij Idea快捷鍵
一、视图查看CtrlF12查看file,method结构图、类继承机构图(不知道方法结构,CtrlF12一下,方法,参数,返回值,一清二楚的展现出来)CtrlshiftAltU 查看maven依赖,类图使用maven做项目时,依赖往往非常多,在配置依赖的文件中只需要CtrlshiftAl