Lazy Blog

一入IT深似海,早日回头是岸

2019版本IDEA 使用mybatis插件Free Mybatis plugin

首先安装插件如图所示选择第一个插件安装,安装完毕重启IDEA 然后我们选择我们已经配置好的数据库如下图 在需要生成配置文件的数据库上右键,就会出现mybatis-generator选项打开这个 就打开如上图所示配置窗口,这里我们使用默认的就行,如果不想使用lombok去掉这个勾选即可,然后我们选择ok...

idea不拷贝xml到classes目录下解决办法

之前写好的项目突然运行不了,印象中好像点了什么东西 后来发现原来maver中引用了org.apache.maven.plugins 这样打包默认不会打src下的xml配置文件hibernate.cfg.xml了,解决办法将配置文件放到resources目录下面就可以了,我们可以看看打包后结构 可以看到直接拷...

IDEA Maven下Tomcat发布Web项目,遇到Jar包无法找到

我们在Maven中配置的lib是没有自动下载到web中的lib目录下面的,默认下载在本地的Maven仓库,我们如果需要发布版本的时候一起打进lib下需要如下配置 <dependencies> <dependency> <groupId>jstl</groupId> &l...

jsdelivr cdn优化githubpage

jsdelivr cdn优化githubpage jsdelivr 是一个免费的CDN网站,提供一些前端库的CDN加速,主要是有中国节点,我的博客用的是githubpage默认的cdn都是在日本访问速度上比较慢,而jsdelivr还有一个特点就是支持github上资源加速。 我们可以看到中国基本所有一线城市都有节点,github加速规则...

IntelliJ IDEA 2019.3 配置Tomcat 运行Web项目

IntelliJ IDEA 2019.3 配置Tomcat 运行Web项目 基于2019.3版本,不同版本可能会有些小差异,不用说 New Project 如图所示创建然后直接下一步,直到完成 我们要在web目录下创建两个文件夹“lib” 和 “classes”如图所示打开下一个界面 然后如图所示选择model,...

Intellij IDEA创建Hibernate并导入数据库

第一种方式我们创建项目的时候要记得勾选 hibernate 如果我们创建项目的时候没有勾选也可以添加 在选择添加hibernate即可 使用hibernate我们需要先连接好本地数据库 这里的配置就按照默认配置就行,输入密码 如果连接失败,请设置 serverTimezone=UTC 在Advanced这个选项 ...

在 Android 中如何确定 App(Activity) 的启动者

有时候我们需要定位某个APP无缘无故在后台开启,被谁打开调起的我们需要知道,经过测试如下方法可以定位 首先我们把测试机连接上AS然后过滤池标签“ActivityManager: START” 就可以看到每次启动的Activity的日志,包括启动的完整包名路径,和被启动的UID,这里我们通过测试在UC浏览器中吊起APP,我们看到...

记录一次卡顿分析

最近这个版本在打开详情页明显要卡顿1-2秒甚至黑屏 一个使用systrace来dum出卡顿文件查看原因 一个是使用Android Studio 分析工具数据dum出具体界面每个方法耗时 两种方法都试下,dum出systrace文件一个是使用Android9以上手机自带track可以dum出来,一个是使用sdk too...

Gradle脚本切换成Kotlin

最近项目已经开始使用kotlin了,之前gradle脚本一直觉得不舒服,现在能使用kotlin写了,就打算先搞个demo 确认你的AS版本和Gradle版本是最新的 把自己工程项目下的所有”build.gradle”改成”build.gradle.kts” 和”settings.gradle”改成”settings.gradle.kts...

破解某款电影APP记录

我们在破解一些APP的时候,需要重新打包,难免要修改smail文件,这里可以借助java2smali插件 我们写好java文件然后在build出smail文件就行了 记录下常用的smlai const-string v1, "Lazy破解版本" iput-object v1, v0, Lcn/vcinema/cinema/entity/user/UserIn...

<