Java cglib 动态代理机制

上一篇讲过Java 的jdk动态代理机制 https://blog.csdn.net/k_young1997/article/details/91975889 它只能动态代理实现接口的类,如果没有实现接口,jdk是无法代理的。如果要实现类的动态代理可以使用cglib。 cglib 是一个强大的, ...

2019-06-21 13:30:58

阅读数 37

评论数 0

Eclipse导出含第三方库的jar包

做了一个简单的数据库ORM框架,想将它打包成jar包,方便以后使用。最开始按照一般步骤导出,因为含有MySQL驱动的jar包,所以jar包导入项目后找不到驱动,去网上查说可以用eclipse的Fat Jar插件,但是因为eclipse版本太高,无法安装插件,所以采用eclipse自带的导出含第三方...

2019-06-15 10:12:47

阅读数 20

评论数 0

Java JDK动态代理机制

最近写了一个简单的ORM数据库框架,需要动态实现接口,用到了动态代理,这里记录一下动态代理的实现。 在Java动态代理机制中,最重要的是一个接口(java.lang.reflect.InvocationHandler)和一个类(java.lang.reflect.Proxy)。 1、java.la...

2019-06-14 15:05:45

阅读数 26

评论数 0

Java反射

一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Cl...

2019-06-04 11:36:42

阅读数 143

评论数 0

Java注解(Annotation)

一、什么是注解        注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate...

2019-06-03 17:45:51

阅读数 20

评论数 0

Java 四种线程池

通常,最开始学Java时,最先接触到线程的就是 Thread 类和 Runnable接口。但是直接用这种方法来实现多线程是有弊端的 弊端: a. 每次new Thread新建对象性能差。 b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。 c. 缺乏...

2019-05-30 15:07:17

阅读数 21

评论数 0

解决error: failed to push some refs to 'xxxx'

今天将项目修改了一部分,然后用 git push origin master 向远程仓库推送的时候报如下错误: error: failed to push some refs to 'https://github.com/ZJyoung1997/JZShop.git' hint: Updates ...

2019-05-23 22:54:13

阅读数 38

评论数 2

spring boot + maven 项目实现支付宝支付

spring boot+maven项目实现支付宝支付

2019-05-22 15:31:44

阅读数 115

评论数 1

eclipse导入本地git仓库中的maven项目【eclipse和仓库中同步修改】

1、点开 import >> Git >> Projects from Git 2、选择 Existing local repository Clone URI是从远程仓库导入项目时使用的 3、点击 add >&gt...

2019-05-21 09:38:25

阅读数 23

评论数 0

git解决冲突、不能合并分支

今天将本地git仓库删掉了,重新初始化了一个仓库,仓库中的文件是之前仓库中的文件修改过后的,准备提交到远程仓库 报如下错误: error: failed to push some refs to 'git@xxx.xxx.xxx.xxx:/srv/job' hint: Updates were r...

2019-05-21 09:19:36

阅读数 17

评论数 0

ubuntu 16.04 卸载软件命令

关于ubuntu16.04卸载软件,可以使用apt-get 命令来卸载,有如下几种方法 1、删除已安装包(不保留配置文件) apt-get purge remove <package> 该命令会删除软件及其配置,但不会删除依赖 2、删除软件的依赖,保留依赖的配置文件 ...

2019-05-20 08:52:04

阅读数 98

评论数 0

解决ssh远程访问长时间不操作中断连接【win10和Linux都适用】

最近给win10 系统新装了ssh,但是远程访问服务器的时候,长时间不操作就会断开连接,每次都要重新连接输入密码很麻烦,在网上搜了一下都是写的Linux下解决此情况的,下面这种方法在Linux和win10系统上都适用。 1、在用户目录下 C:\Users\Administrator\.ssh 新建...

2019-05-19 22:30:49

阅读数 32

评论数 0

git提交文件到远程仓库报错remote: fatal: failed to write object error: remote unpack failed: unpack-objects abno

git提交本地仓库中的文件到远程git仓库报错 remote: fatal: failed to write object error: remote unpack failed: unpack-objects abnormal exit 这个是远程仓库权限的问题,进入到远程仓库所在的目录,执行...

2019-05-18 13:55:32

阅读数 15

评论数 0

win10 安装ssh【解决安装缓慢】

最近电脑重装过一次系统(win10),之前ssh都是装完系统直接就可以用,这次因为系统不是我的,今天需要用到ssh,发现没有安装ssh,去网上查了一下,最多的是 设置>>应用>>应用和功能>>管理可选功能&...

2019-05-18 13:21:33

阅读数 59

评论数 0

Linux搭建git服务器

最近准备跟小伙伴们一起做个网站,需要用到git方便共享代码,所以搭个git服务器作为远程仓库。 1、安装git sudo apt-get install git 2、创建一个git用户来运行git服务 sudo adduser git 切换到git账号,生成秘钥 su git ssh-keyg...

2019-05-17 15:52:04

阅读数 21

评论数 0

eclipse导入GitHub上的项目

1、右键单击,选择 import >> Check out Maven Projects from SCM 2、选择 svn 并在框中填写GitHub上项目的网址 填写下图中的url 3、点击完成 如果是第一次导入项目的话会让你填写GitHub的账号和密码,如下如...

2019-05-16 15:30:27

阅读数 18

评论数 0

Git切换远程仓库地址三种方法

注:本文中的url全部需根据自身情况修改 1、直接修改远程仓库地址 git remote set-url origin url 2、删除本地远程仓库地址,然后添加新的仓库地址 git remote rm origin git remote add origin url 3、修改配置文件 每个仓...

2019-05-16 09:29:38

阅读数 23

评论数 0

将本地Git仓库中的项目传到GitHub仓库

前提:在GitHub上有一个仓库;本地已安装Git PS:本文随在win10 操作系统中进行,但所有命令适用于Linux 1、配置ssh 因为本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以需要配置秘钥。 首先查看在c:盘的用户目录中的.ssh目录中是否有以下两个文件,若有则无需...

2019-05-15 16:49:30

阅读数 31

评论数 0

maven项目 报错No compiler is provided in this environment. Perhaps you are running on a JRE rather than

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

2019-05-15 11:36:39

阅读数 19

评论数 0

eclipse 导入maven项目pom文件报错

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:3.1.0 or one of its dependencies could not be resolved: Failed...

2019-05-15 09:13:52

阅读数 33

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭