
学习
a_ittle_pan
A coder who likes open source, has worked in the field of network security and Android, and is now constantly exploring ing in the field of java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring系列之AOP工作过程详解二
引言还是一星期一更的经典栏目,如约而至上回我们说到了AOP的xml解析过程,今天这篇文章,我们来讲解“代理子类生成”入口代理子类的生成的核心类AspectJAwareAdvisorAutoProxyCreator,这个类是在解析“proxy-target-class”这个属性的时候进行注册,也就是ConfigBeanDefinitionParser的configureAutoProxyCreator方法中注册:public static void registerAspectJAutoProxy原创 2022-04-05 22:21:51 · 1150 阅读 · 0 评论 -
IDM下载---一键安装版
IDM下载器1.平时我们在下载一些外网上面的文件或者网盘上的文件的时候,那个速度那叫一个惨不忍睹.下面我将分享一个我个人正在使用的IDM下载器,下载链接我会放在本文下面,希望对大家有帮助。这里我就不多解释IDM的原理-----有想法的朋友可以去度娘2. 使用步骤1.下载好文件2.进入文件以管理员运行.bat文件进行绿化3.然后就可以使用了点击上方的下载该视频就可以进行下载下载链接链接:链接:https://pan.baidu.com/s/1E14992ESzncFwEJpY803原创 2020-08-09 20:50:35 · 540 阅读 · 0 评论 -
记录将图片通过二进制存储到数据库中碰到的一些问题!!!
记录存储二进制进数据库碰到的一些问题问题出现分析问题解决问题最近正好在学习JDBC原理,突发奇想地想将图片通过二进制存储到数据库中,但是在这个过程中出现了一些问题,什么问题呢,就请读者耐心地读下去,相信对JDBC二进制存储的过程不是很熟悉的朋友有一定的帮助!(毕竟花了彩笔博主的好几个小时呢~~~~)先给大伙上代码:public class Client { private Connection connection = JDBCUtil.getConnection(); private原创 2021-07-25 21:45:57 · 609 阅读 · 0 评论 -
给你一个整数 n,请你判断该整数是否是 2 的幂次方。
给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。/*给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。*/public class Test1_ThePowerOf2 { public static void main(原创 2021-06-01 10:53:18 · 2485 阅读 · 0 评论 -
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。
提供了两种解析思路:分别是两种方法的执行结果和分析,public class DayTwo_IntegerInversion { public static void main(String[] args) { reverse(-214748368); reverse(-2147483648); System.out.println(reverse(-2147483648));// System.out.println(Math.原创 2021-06-01 10:51:39 · 3474 阅读 · 0 评论 -
线程和线程池-------------------超详细讲解!!!!!!(快速入门线程与多线程)
线程与线程池的详细讲解原创 2021-03-05 15:55:27 · 524 阅读 · 0 评论 -
生产者和消费模式-------------------java
package com.Thread.Example;import java.util.ArrayList;import java.util.List;public class Example3 { public static void main(String[] args) { List list = new ArrayList(); Thread Consumer = new Thread(new Consumer(list)); Thr原创 2021-02-06 10:31:56 · 120 阅读 · 0 评论 -
利用Random类来获得不重复的随机数 JAVA实现
package com.high.Random;import java.util.Arrays;import java.util.Random;import java.util.Scanner;public class RandomDemo2 { public static void main(String[] args) { int[] Numbers; int index=0; Scanner sc = new Scanner(Sys原创 2021-01-24 15:05:42 · 1126 阅读 · 0 评论 -
为某个酒店编写程序:酒店管理系统,模拟订房、退房、打印所有房间状态等功能---------------------------java
package com.high.Example;import java.util.Objects;import java.util.Scanner;/*为某个酒店编写程序:酒店管理系统,模拟订房、退房、打印所有房间状态等功能 1.改系统的用户是:酒店前台 2.酒店中所有的房间使用一个二维数组来模拟。“Room[][] rooms;" 3.酒店中的每一个房间应该是一个java对象:Room 4.每一个房间Room应该有:房间编号、房间类型属性、房间是否空闲。原创 2021-01-22 14:14:58 · 581 阅读 · 2 评论 -
编写程序,使用一维数组,模拟栈数据结构。----------------------------java
要求1.这个栈可以存储java中的任何引用类型的数据。2.在栈中提供push方法模拟压栈(栈满了,要有提示信息。)3.在栈中提供pop方法模拟弹栈(栈空了,也要有提示信息。)4.编写测试程序,new栈对线,调用push pop方法来模拟压栈弹栈的动作实现Mystack类代表的栈空间push方法表示进栈pop方法表示出栈index表示下标代码块package com.high.Example;/*编写程序,使用一维数组,模拟栈数据结构。 要求、 1.这个栈.原创 2021-01-22 12:04:10 · 260 阅读 · 0 评论 -
银行账户存取款的实现------------java
package com.company.Example;import java.util.Scanner;/*写一个名为Account的类模拟账户。该类包括的属性:账户id 余额balance 年利率 anualInterestRate包含的方法:各属性的set和get方法 取款方法withdraw 存款方法deposit写一个测试程序, 创建一个Customer,名字叫Jane Smith 他有一个账号为1000,余额为2000,年利率为1.5 对Jane Smith原创 2021-01-16 11:49:48 · 364 阅读 · 0 评论 -
基础算法-------冒泡排序心得
基础算法–冒泡排序排序在我们的程序中,排序是非常常见的一种需求,提供一些数据元素,把这些数据元素按照一定的规则进行排序。比如查询一些订单,按照订单的日期进行排序;再比如查询一些商品,按照商品的价格进行排序等等。在java的开发工具包jdk中,已经给我们提供了很多数据结构与算法的实现,比如List,Set,Map,Math等等,都是以API的方式提供,这种方式的好处在于一次编写,多处使用。冒泡排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素原创 2020-12-20 11:30:08 · 1292 阅读 · 1 评论 -
满足大部分需求的登录界面--Android
引言又是一年的毕业季到了,只不过这次稍有些不同的是:以往是我看别人学长学姐们忙碌着毕业,这次是我忙碌着毕业。整个大学过来,不能说自己已经成为了计算机专业的专业人士,只能说自己还是个半吊子水平的样子。好了,废话说了这么多,今天主要是想跟大家分享一下自己用于毕设的登录界面。1.效果图2.实现代码1.xml代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.andro原创 2020-12-02 16:32:52 · 265 阅读 · 0 评论 -
C语言编写一个三角形程序,任意输入三个整数,判断三个整型边长能否构成三角形。如果是三角形,则判断它是一般三角形、等腰三角形或等边三角形,并输出三角形的类型。
#include <stdio.h>#include <stdlib.h>int main(){ printf("-----------------三角形形状判断程序--------------\n"); double a,b,c; printf("请在下方输入三条边的长度:\n"); printf("a="); scanf("%lf",&a); printf("b="); scanf("%lf",&b)原创 2020-10-26 17:14:01 · 17372 阅读 · 0 评论 -
IP数据报文结构解析
IP包头分析版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),0110(IPv6)IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值= IP头部长度(单位为bit)/(84),因此,一个IP包头的长度最长为“1111”,即154=60个字节。IP包头最小长度为20字节。服务类型(Type of Service原创 2020-09-18 22:57:30 · 2835 阅读 · 0 评论 -
kali对常见端口的漏洞破解收录
1.web应用漏洞扫描 1).Owasp-zap(扫描漏洞) 2).nikto(漏洞扫描) nikto +host +"destip" 3).sqlmap(sql注入) 2.TCP漏洞利用 1).使用Nmap进行端口扫描 nmap -p 21 "destip" 2).使用nc进行ftp链接 nc “destip” 3.TCP密码暴力破解 1).medusa Medusa [-h host|-H file] [-u username|-U file] [-p passw原创 2020-09-13 18:48:38 · 3278 阅读 · 0 评论 -
数据链路层详细解析之交换机
1.交换机五大基本工作模式及命令 第一次配置 网络设备,需要使用console线在PC需要使用“超级终端”或其他软件。 1).用户模式 switch> 可以查看交换机的基本简单信息,且不能做任何修改配置! 2).特权模式 switch>enable switch# 可以查看所有的配置,且不能修改配置,但可以做测试、保存、初始化等操作。 3).全局配置模式原创 2020-09-13 18:37:35 · 296 阅读 · 0 评论 -
如何巧妙的获取Win 7/xp开机密码方法(粘滞键漏洞)
xp系统之粘滞键破解1.知识了解1.1.目的:进入cmd界面进行电脑用户密码的修改1.2.粘滞键破解系统的原理:2.实践1.打开系统进入账号输入的界面2.重启你的电脑或者错误的打开你的电脑(目的就是让你的系统知道你进行了错误的操作,这时候进入系统的时候会是以下图的样子)1.知识了解在去破解系统之前,请停下你们的脚步听听破解系统的原理,不要猴急哦!1.1.目的:进入cmd界面进行电脑用户密码的修改所谓的破解系统其实就是为了获得对方的用户密码或者修改用户密码来进入对面的系统。在通过粘滞键进行破解系统时,原创 2020-09-02 17:28:56 · 1408 阅读 · 0 评论 -
Android开发--简单音乐播放器(附源码)
文章目录1.效果图2.功能说明1.登录功能说明2.主界面功能的实现3.音乐播放功能实现1.效果图我编写的程序的功能不单单是只有音乐播放,还有几个其他的功能,都是当时在学android的时候编写的。最近突然看到这个程序,觉得不能就这么把它放在自己电脑上的android项目中,因为以后能再看到的机会就更少了,哈哈哈!!。所以我决定写点东西来纪念一下当时编写这个小程序的那段岁月。看完后又稍微改了改,最终我个人觉得就音乐播放和记事本的功能还可以,我这里就只给大家伙看看我的音乐播放器的大致功能,如果有想要源码的小原创 2020-08-28 20:15:07 · 14466 阅读 · 12 评论 -
Windows中常见的一些DOS命令
Windows中常见的一些DOS命令基本命令1.命令:color f0帮助 color ?作用:改变背景及字体颜色2.命令:cls作用:清屏目录相关命令路径:相对路径:针对当前路径有效,如:.\456绝对路径:从根开始写路径,如: \123\6541.命令:dir作用:浏览当前文件夹的内容(带标识的为文件夹,否则为文件。其他用法:dir 指定路径dir d:dir d:\picdir /a #浏览所有内容,包括隐藏内容2.命令:盘符:作用:切换分区,如:c:原创 2020-07-20 17:52:18 · 257 阅读 · 0 评论 -
android———用socket实现简单聊天室可进行私聊(附源码)
android开发之简单聊天室前文本文将介绍怎么使用socket阻塞通信结合多线程来实现一个简单的聊天室。我这里是用java写的一个服务器端,用android写的客户端。1.TCP服务器端实现直接上代码1.主代码主代码主要实现了通道(这里本人定义了一个线程类来实现信息的发送和接受)的链接,发送和接受信息,然后通过发送过来的消息来判断是群发还是私发,当中的逻辑实现,各位自己看代码就成,!!!!package com.TCP;import java.io.DataInputStream;i原创 2020-07-18 14:28:25 · 2916 阅读 · 4 评论 -
android学习之Handler消息机制原理
android学习之Handler消息机制原理1.Handler消息机制2.Handler消息处理流程图总结:原创 2020-07-15 20:07:20 · 227 阅读 · 0 评论