自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小桐树不栖鸟的博客

点滴雨露,挺拔可托天

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 cobaltStrike克隆网站

试验目的 使用CS克隆网站获取键盘试验 实验准备 kali cs 实验步骤 启动cs服务端 sudo su切换root权限 进入cs目录 使用chmod 获取目录内最高权限 ./teamserver 192.168.24.131 12456 启动服务端[./teamserver+ip+设置密码] 启动客户端登录并建立监听 打开新终端 切换进入cs目录 ./cobaltstrike 输入ip和密码登录

2023-07-13 09:54:36 371

原创 利用windows恶意软件获取windows主机shell

仅用于记录

2023-07-13 09:43:36 493 1

原创 MS17-010漏洞复现

永恒之蓝复现过程

2023-07-08 15:13:38 228

原创 为人警句总结

人之生也,其忧患俱来,知其无可奈何而安之若命。择交是最要紧的事,宜慎重留意,不可和轻浮的人多亲近。独立之精神,自由之思想。一个强者要有三个基本条件:最野蛮的身体,最文明的头脑和不可征服的精神。人生在世,不要因生命之数量过多及其容易消逝而轻视生命,不要因生命之时常变动而随波逐流,终至侮辱生命。改造自己,总比禁止别人来得难。做学问要在不疑处有疑,做人要在有疑处不疑。我渐渐明白,世间最可厌恶的事莫如一张生气的脸;世间最下流的事莫如把生气的脸摆给...

2021-12-13 10:21:44 115

原创 vue根据获取的文件名显示文件服务器上的图片

最近在使用vue+elementUI的时候碰到一个需求,将某个表中每条记录对应的图片显示在表格中:场景: 1.表格中的图片字段存储的是图片名称 2.图片存储在另一个项目工程的资源文件夹中,so,通过路径直接访问是访问不到的。 3.两个项目工程共用一个数据库。so ,可以直接获取到图片名称 4.图片是通过另一个工程维护...

2019-11-09 10:47:57 4096

转载 配置在tomcat文件服务器

配置在tomcat目录下  直接把文件放在 tomcat8.x/webapps/ROOT 目录下, 然后在网址中访问: http://127.0.0.1:8080/download.zip 便可下载 -方法②-   配置在其他目录 如何不想放在服务器的webapps/ROOT下,就要对想要下载的目录进行配置: 在tomcat安装目录\conf\Cata...

2019-01-17 10:42:15 939

原创 通过map接收查询结果

mapper.xml<select id="selectGoods3" resultType="map"> select t_id id,t_name name,t_desc,sysdate from Goods</select>java代码的调用 @Test public void testQuery3(){ SqlSe...

2019-01-17 10:25:22 1668

原创 通过传入map到mapper文件进行数据操作

通过实体类无法进行数据操作时,通过map集合<update id="updateGoodsByMap" parameterType="map"> update goods set t_desc = #{d2} where t_desc = #{d1}</update>java代码的调用  @Test public void te...

2019-01-17 10:23:30 1476

原创 mybatis API 的使用

 前几天发现为知笔记本地笔记不能往云上同步了,又不想再充值会员了,所以后面会有计划的将笔记内容放到博客上来,一方面自己阅读方便一些,另一方面希望能给同行们一些帮助。//创建BuilderSqlSessionFactoryBuilder sfB = new SqlSessionFactoryBuilder();//使用builder读配置文件创建session工厂SqlSessionFa...

2019-01-17 10:21:02 231

原创 ORM配置文件:增删改查配置

这里记录一下orm配置文件的配置内容,基本的增删改查,可以作为配置的参考<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-m...

2019-01-17 10:14:45 207

原创 resultType、resultMap 和parameterType

今天利用空闲时间看了下Mybatis的相关内容,发现长时间不用的情况下出现了遗忘,在这里记录一下容易出现问题的地方。1. resultType这个属性的作用就是用来告诉mybatis框架此当前SQL语句执行完之后的结果用什么类型进行封装。(这个类型一般来说是我们实体类的类型)2.resultMap 这个属性是我们Mybatis中的关键属性,常常用来做级联查询或者当类中的成员变量的名称与表中...

2019-01-17 10:11:33 1357

原创 mybatis 一二级缓存

一级缓存默认开启,和SqlSession生命周期相同,可以存储经常查询和修改的数据二级缓存默认关闭,和SqlSessionFactory生命周期相同,可以存储经常查询不经常修改的数据二级缓存存放的数据量比一级缓存大二级缓存的开启:在mapper关系映射配置文件中 添加<cache>标签 <cache readOnly="true"></c...

2019-01-17 10:04:52 110

原创 JOB创建的基本语法

长时间使用plSQL这种可视化工具,创建一些数据库对象的时候都忘了sql怎么写了,今天先把job的创建语句记录一下。 declare variable job number;begin sys.dbms_job.submit(job => :job, what => 'prc_name;', --执行的存...

2019-01-17 10:01:03 771

原创 java之代理

最近看到这个词比较多,回顾了下java中的代理技术,他是jdk1,3之后增加的特性.主要是一种思想.如果A具有某些行为在编译时无法确定,那么让B代替A在运行时执行.A的行为,因为此时A的行为是确定的.代理是为了解决编译时无法确定具体实现的问题,利用代理可以在运行时创建一组实现了接口的新类,来对之前的实现进行修改操作.这样有些抽象,下面是一个例子首先定义一个接口,他封装了一个演员类会...

2018-09-28 23:17:37 121

转载 oracle数据库表数据误删恢复

今天因为操作失误误删了一个表中的部分数据,在没有数据备份且不会挖掘日志的情况下,感觉有点头大。幸好oracle提供了一种快照的方式,可以找回被删除的数据,在这里记录下 我找回数据的过程。1.首先确定下删除数据的时间点,如果不确定准确的时间,也可用你知道的数据删除之前的时间点,不过这样在你使用的时间和你删除数据的时间点之间如果数据不一致,可能导致你找回的数据不全。我删除的时间是2018-09...

2018-09-28 14:48:35 15606

原创 数据结构之线性表(2)链式存储结构(2)双向循环链表

双向链表基于单链表结构,它的结点结构多了一个前继。所以操作过程中也就多了一个指针的操作基本形态 算法: 下面上代码:首先是结点结构:package com.tong.xu.a.models;public class DuNode { private String data ; private DuNode proior; private D...

2018-09-14 15:04:41 188

原创 Maven学习总结(5)Nexus私服的搭建和使用

对于使用maven来说,私服的好处是显而易见的。首先,使用私服会提高jar包加载的速度,当本地jar包没有时他会查找私服,私服没有才会查找远程中央仓库,而私服一般是在局域网内的。其次,使用私服的安全性比较高,只有私服连接外网的情况下,被攻击目标就只剩下私服,安全的关注点也就少了。同时,私服的jar包可以存在公司项目特有的,同事之间可以通过maven共享,而不需要拷贝,十分方便。Ne...

2018-09-11 15:35:45 143

原创 Maven学习总结(4)依赖的继承和聚合

依赖的继承:有些情况你会想要一个项目从父POM中继承一些值。你可能正构建一个大型的系统,你不想一遍又一遍的重复同样的依赖元素。如果你的项目通过parent元素使用继承,你就可以避免这种重复。当一个项目声明一个parent的时候,它从父项目的POM中继承信息。它也可以覆盖父POM中的值,或者添加一些新的值。所有的Maven POM从父POM中继承值。如果一个POM没有通过parent元...

2018-09-11 14:41:16 191

原创 Maven学习总结(3)maven项目的结构和mvn命令以及核心概念

maven的项目规约,也就是maven项目的通常结构 mvn常用的命令mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn.sm1234-DartifactId=hellojava -DarchetypeArtifactId=maven-archetype-quickstart-Dversion=0.0.1...

2018-09-11 11:45:42 457

原创 Maven学习总结(2)仓库配置

maven仓库的主要配置文件是setting.xml正常情况下,会在系统主目录下默认在生成.m2文件夹下创建本地仓库。我跟人喜欢通过设置指定自己的目录为本地仓库。setting文件linux和window环境下是相同的,这里以window为例。在maven主目录下创建repository文件夹 如图: 打开maven主目录下conf文件夹下的setting文件 jian...

2018-09-11 11:04:51 131

原创 Maven学习总结(1)基本理解和安装

Maven 是基于项目对象模型(POM Project Object Model), 可以通过一小段描述信息(配置文件) 来管理项目的构建、 报告和文档的软件项目管理工具。 使用 maven 方式管理 jar 依赖的好处:1) 解决 jar 冲突2) 解决 jar 依赖问题3) jar 文件不用在每个项目保存, 只需要放在仓库即可4) maven 可以指定 jar 的依赖范围总的...

2018-09-11 10:01:58 114

原创 数据结构之线性表(2)链式存储结构(1)

线性表的链式存储结构:单链表特点:逻辑上相邻的元素在物理存储上是不一定相邻的。每个内存单元之间通过指针相连。 单链表和顺序表的不同点在于存储结构,由于存储位置不连贯,想要找到下个元素,需要指针,也就是地址(java中也叫引用) 算法的实现还是在代码中,要点还是老样子,记录在注释中。首先是遍历链表借助指针,“顺藤摸瓜” (沿着链表访问结点)。//遍历单链表 publi...

2018-09-04 10:50:15 145

原创 数据结构之线性表(1)顺序存储结构

线性表的顺序存储结构:顺序表特点:逻辑上相邻的元素在物理位置上是相邻的。就是说开辟了一块连续的内存空间来存储这些数据。学过C语言的同学们都知道,符合开辟连续内存空间的特点的结构是数组。可以随机访问。       算法我们在代码中进行实现,要点记录在注释中!!!上代码 首先,把定义的顺序表结构附上,注意其中有清除数据,获取数据,获取数据长度,以及判断是否为空的基本方法!!! 他们...

2018-08-30 17:34:48 150

原创 数据结构之基础知识

基本概念和术语:1、 数据元素是数据的基本单位。 2、 数据项是数据不可分割的最小单位。3、 数据结构及其形式定义。 四种基本结构:①集合②线性结构③树形结构④图(网)状结构4、数据结构的逻辑结构(抽象的,与实现无关)物理结构(存储结构) 顺序映像(顺序存储结构)位置“相邻”非顺序映像(链式存储结构)指针表示关系5、 数据类型抽象数据类型(ADT)ADT=(数据对象,数据关...

2018-08-30 09:35:59 203

原创 数据结构之结构类型

       偶然看到了专门用来处理关系结构的图数据库,根据其介绍了解到其原理是数据结构的图结构。而令人尴尬的是,说道图结构的特点,算法,我竟然完全没有了一点印象。大学学习的这门课程已经还给了老师。书到用时方恨少啊。当时就有一点回头复习数据结构的想法。后来碰到了广度优先算法,深度优先算法,都是在树结构的基础上的算法。坚定了我回头复习数据结构的想法。       首先,先来记录下简单的分类:收据...

2018-08-30 09:12:46 2947

原创 堆、栈,队列,栈,树的个人理解和记录

首先,堆和栈是内存分配上的区别,拿java来说jvm启动后会对所能调用的内存进行分配,分为程序计数器,栈,堆,方法区,方法栈五部分。在这里简单说下这五部分的作用。 程序计数器:也称PC寄存器,类似与汇编语言中的寄存器,作用是保存当前执行指令的地址,java中多线程是分配cpu执行时间片给线程,当时间片很短时,就达到了多线程的执行效果。就是说一个cpu内核在某段时间片内只执行一个线程...

2018-08-27 20:04:34 2318

原创 HashSet的遍历和使用特点

Set集合可以看做是map集合的另一种形式,它包含hashSet和TreeSet 由于TreeSet的基础结构是红黑树,所以我们放在后面对树进行总结后再总结TreeSet和TreeMap。此处只简单介绍hashSet。上代码,要点在注释中。@Test public void testHashSet(){ Set<String> set = new HashSet<St...

2018-08-27 11:48:56 7826

原创 map的遍历

 话不多说,上代码,要点在注释上,仔细看!!!@Test public void testIteraMap(){ Map<Integer,String> map = new HashMap<Integer,String>(); map.put(1, "1"); map.put(2, "2"); map.put(3, "3"); map.put(4...

2018-08-24 15:50:18 162

原创 list的几种遍历方式及其效率,ArrayList和LinkedList的结构

话不多说,上代码: @Test public void testListSeq(){ List<String> list = new ArrayList<String>();// List<String> list = new LinkedList<String>(); List<String> list1 = new...

2018-08-24 15:10:21 676

原创 Spring中的IOC功能XML方式的简单使用

今天回头看了下Spring framework 的ioc 部分,感觉对其理解更深了一步。首先spring 框架的ioc功能其实就是一个全局的map可以用来存放需要的对象,而spring框架可以可以自己生成对象放入这个map中,当然你需要通过规定的描述来告诉spring框架如何生成对象,这其中包括两部份:对象和关系。即用到哪些对象,对象间的关系 。经过这个操作所有的对象都可以通过map获...

2018-08-02 10:44:00 199

原创 二维码生成的开发心得

最近刚刚做过一个二维码的开发,把使用过程和心得说一下,希望对大家有帮助。关于这个网上还是有很多的,在此也算做个记录。首先把整体思路介绍下:   1.需要导入支持二维码生成的jar包   2.开发自己需要的二维码生成的工具类,可以借助官网的文档或者参考网上的材料,当然根据你的需要,开发符合你自己需求的。    3.将开发的工具类打成jar包,导入你需要用到的项目中,在项目中调用就...

2018-07-31 17:16:20 4447

转载 ssm整合之文档配置

1添加 jar包在这里就不细说了2.配置文件首先是Spring容器的配置文件springconfig.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org...

2018-07-31 16:36:31 117

Everything_1.4.1.877_x64.rar

配置*等匹配符,搜索速度极快

2019-07-30

ssm整合jar包

SSM 开发支持运行库(兼容经过测试)

2017-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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