主页

谷歌翻译host更新【20221210可用】

修改hosts继续使用谷歌翻译Api 虽然谷歌翻译不再为国内提供网页版翻译服务,且无法访问国外api翻译服务,但translate.google.cn的服务器(原谷歌翻译国内服务器)仍未关闭api翻译服务,所以我们只需要修改hosts将原谷歌翻译api域名重定向至国内服务器即可。 配置hosts 在 C:\Windows\System32\drivers\etc\路径下找到hosts文件,用记事本打开进行编辑,在最后一行添加ping到的ip空一格再输入要重定向的域名 translate.googleapis.com,如113.108.239.162 translate.googleapis.com。以 管理员身份打开记事本编辑的可直接ctrl + s进行保存,没有管理原权限的可以...

阅读更多

Mybatis插件机制详解

简介: Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Mybatis的核心,因此在编写自己的插件前最好了解下它的原理,以便写出安全高效的插件。 Mybatis插件又称拦截器,本篇文章中出现的拦截器都表示插件。 MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: <code>Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) ParameterHandle...

阅读更多

Java线程池解析

前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。 github 地址 > > [github.com/whx123/Java…](https://link.juejin.cn?target=https%3A%2F%2Fgithub.com%2Fwhx123%2FJavaHome) > > 经典面试题 面试问题1:Java的线程池说一下,各个参数的作用,如何进行的? 面试问题2:按线程池内部机制,当提交新任务时,有哪些异常要...

阅读更多

最新 One UI 5.0 高频刷新+省电开启

根据Galaxy maxhz软件开发者的描述,oneui4版本的卡省电+120hz属于系统bug,这个bug已经在5.0版本被修复,但是仍然有方法可以实现,相对来说会麻烦一些,而且不确定所有机型有效,目前经测试在国行s22u上可以正常生效,其他机型自行测试。  效果图如下 省电模式下120hz自适应 注意:先拉到最后看更新内容,有更加简便方法更新。 准备条件: 1、能安装使用三星dex的电脑或显示器 2、具备三星dex功能的三星手机(听说zfilp系列没有dex功能) 3、下载软件battery guru 或者Galaxy maxhz,并授予相关权限。 操作方法: 方法一:通过软件battery guru来开启系统省电模式,插上数据线连接电脑或显示器的三星dex,连接成功后在桌...

阅读更多

Spring 如何解决循环依赖?

什么是循环依赖? 说白是一个或多个对象实例之间存在直接或间接的依赖关系,这种依赖关系构成了构成一个环形调用。 第一种情况:自己依赖自己的直接依赖 第二种情况:两个对象之间的直接依赖 第三种情况:多个对象之间的间接依赖 循环依赖的场景 <code>单例的setter注入: @Service public class TestService1 { @Autowired private TestService2 testService2; public void test1() { } } @Service public class TestService2 {...

阅读更多

MYSQL 索引失效的情况

背景 无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。 前些天就遇到一个稍微特殊的场景,同一条SQL语句,在某些参数下生效,在某些参数下不生效,这是为什么呢? 另外,无论是面试或是日常,Mysql索引失效的通常情况都应该了解和学习。 为了方便学习和记忆,这篇文件将常见的15种不走索引情况进行汇总,并以实例展示,帮助大家更好地避免踩坑。建议收藏,以备不时之需。 数据库及索引准备 创建表结构 为了逐项验证索引的使用情况,我们先准备一张表t_user: <code>CREATE TABLE `t_user` ( `id` int(11) unsigned NOT NULL A...

阅读更多