![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小小9575
老账号给合并没了无法找回,这个是新账号。
展开
-
java动态代理浅析
每次使用动态代理都会先查一下怎么用,这次想通过一个demo加深一下印象,所以有了这篇文章。在梳理过程中,我的总结如下:· 被动态代理的对象必须实现接口· 动态代理能调用的方法都是被代理对象的实现接口方法各位看官觉得有问题可以在评论区留言创建接口类这里我们创建了如下两个接口类public interface IBeProxyMod1 { void showLog1(); void showLog2(int code);}public interface IBeProxyMo原创 2021-05-25 17:24:46 · 164 阅读 · 0 评论 -
java中的基本反射回顾
java中的基本反射回顾想了解Hook技术反射永远是绕不过去的拦路虎,所以打算复习一下简单的java反射,仅以此文作为复习和熟悉markdown的语法。本文主要会涉及的反射实例如下反射类的私有属性反射类的私有方法反射类的私有构造方法反射内部类的私有属性反射内部类的私有方法首先准备一个被反射的类下面这个类包含了我们所有要反射的方法和属性public class ReflectTest { private String pStr = "普通类的私有属性"; public原创 2021-05-13 18:21:56 · 173 阅读 · 0 评论 -
一个java反射的简单实例
被反射的类Studentpackage com.xiaoxiao9575.reflectdemo;import android.util.Log;import androidx.annotation.NonNull;/** * author: xiaoxiao9575 * email: xiaoxiao9575@126.com * csdn: https://blog.csdn.net/weixin_40998254 * github: https://github.com/原创 2020-06-03 10:40:49 · 617 阅读 · 0 评论 -
android部分机型TimeoutException问题解决方案总结
android部分机型TimeoutException问题解决方案总结java.util.concurrent.TimeoutException这个问题涉及到OPPO的很多机型,华为的部分机型和少量的其他机型,导致这个异常的原因很多GC过程中CPU休眠、IO负载高、FinalizerDaemon线程优先级低等多种原因,反正就是没办法从根源解决。目前网上给出的解决方案有三种,下面我们一一列举。...原创 2019-12-11 18:14:57 · 2065 阅读 · 2 评论 -
用IDEA进行Java后台开发(四)
在上一篇用IDEA进行Java后台开发(三)中通过C3P0和dbUtils已经实现了mySql的连接和简单的数据查询,本篇主要学习一下DBUtils的QueryRunner实现数据库增删改查。首先感谢一下https://blog.csdn.net/a911711054/article/details/77719685这篇博客的作者,写的真的很详细,万分感谢!下面以上一篇的user表为操作表...原创 2018-11-28 20:46:27 · 2461 阅读 · 3 评论 -
用IDEA进行Java后台开发(三)
在上一篇用IDEA进行Java后台开发(二)中我们已经可以成功的调用我们所写的接口,并且做了一些简单的逻辑处理,由于后台开发离不开数据,所以这篇将进行Servlet于MySQL数据库链接和简单的调用。1.导包这里我们选择c3p0和dbutils进行数据库链接,所以导入如下包这里附上所需jar包下载地址2.在src根目录下创建c3p0-config.xml文件,进行数据库配置...原创 2018-11-27 11:52:27 · 5181 阅读 · 2 评论 -
用IDEA进行Java后台开发(二)
这篇博客接上一篇,用IDEA进行Java后台开发(一)上一篇我们已经将工程创建完成了,下面我们将创建一个Servlet,然后本地启动tomcat后调用接口,返回helloWorld,过程如下:1.在src目录下创建servlet目录并创建DemoServlet继承HttpServletpublic class DemoServlet extends HttpServlet { ...原创 2018-11-26 12:03:22 · 7932 阅读 · 9 评论 -
用IDEA进行Java后台开发(一)
想尝试着进行java后台开发,发现能找到的完整工程教程很多都是用eclipse开发的,于是照着搭了一套开发环境,也简单的写了一个测试代码,由于好几年没有使用eclipse了,快捷键实在用的费劲,遂找到了IDEA这个开发工具,和AndroidStudio很多快捷键都是一样的,用起来很方便,下面开始切入正题:1.首先File->New->Project创建工程2.依照图片创建工...原创 2018-11-22 20:31:43 · 16144 阅读 · 6 评论 -
Linux下MySql密码忘了怎么办?
1.首先编辑/etc/my.cnf文件vim /etc/my.cnf在文件中加入一行配置skip-grant-tables例如加到这个位置# read_rnd_buffer_size = 2M datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-grant-tables然后保存退出2.重启mysql服务s...原创 2018-11-22 10:14:31 · 2364 阅读 · 2 评论 -
LINUX 创建swap空间
1.检查swap文件是否存在,返回空则不存在swapon -s2.查看文件系统,检查空间是否足够创建swapdf -hal3.创建一个swap目录mkdir /swap4.创建并允许swap文件dd if=/dev/zero of=/swap/swapfile bs=1024 count=40960005.格式化swap文件mkswap -f /swap/swapfile6.激活swap...原创 2018-11-06 12:11:30 · 5390 阅读 · 1 评论 -
Linux用户管理
一、使用 passwd 命令可以用来修改用户密码。修改当前用户的密码:$ passwdroot用户直接修改其他用户的密码:$ passwd <user_name>二、创建新用户创建一个用户名为:demo[root@localhost ~]# adduser demo为这个用户初始化密码linux会判断密码复杂度,不过可以强行忽略:[roo...原创 2018-10-15 17:54:49 · 284 阅读 · 0 评论