吴裕雄--天生自然JAVA数据库编程:JDBC操作步骤及数据库连接操作

public class ConnectionDemo01{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ; public static void main(String args[]){ try{ Class.forName(DBDRIVER) ; // 加载驱动程序 }ca
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

Java基础一篇过(二)泛型这篇就够了

一、啥是泛型 概述   泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,即所操作的数据类型被指定为一个参数。 格式   类名<类型名> 标记符 E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值) ? - 表示不确定的java类型(通配符) S、U、V、 - 用在第2、3、4个参数类型时使用 二、代码走一波 汽车类 /** * 汽车类 */ @Data
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

吴裕雄--天生自然JAVA数据库编程:执行数据库更新操作

import java.sql.Connection ; import java.sql.DriverManager ; import java.sql.Statement ; public class DeleteDemo{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ; // 定义MySQL数据库的连接地址 public s
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

IOT - 门禁 - ZK web server - 漏洞 - 汇总

弱口令 口令爆破 越权访问 Date 类型 DOS导致设备重启 前置条件 /form/Device 影响范围 复现 拒绝服务 文件写入
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

吴裕雄--天生自然JAVA数据库编程:ResultSet接口

import java.sql.Connection ; import java.sql.DriverManager ; import java.sql.SQLException ; import java.sql.Statement ; import java.sql.ResultSet ; public class ResultSetDemo01{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER =
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

vscode开发小程序3

分类导航: 1.小技巧:添加编译模式:   每次启动的时候都是想要看的页面,那么可以这样子选:   1.点击普通编译->添加编译模式:      2.这样以后项目一打开就是分类页面了,比较方便。 2.点击   1.先定义一个新的接收所有数据的变量,然后右侧内容单独存放在一个数组中,当点击左侧不同的选项就显示数组里面对应的不同内容。   2.页面布局:使用伸缩盒子:   界面: <view class="cates"> <SearchInput></SearchInput> <v
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

吴裕雄--天生自然JAVA数据库编程:PrepareStatement

import java.sql.Connection ; import java.sql.DriverManager ; import java.sql.SQLException ; import java.sql.PreparedStatement ; import java.text.SimpleDateFormat ; public class PreparedStatementDemo01 { // 定义MySQL的数据库驱动程序 public stati
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

MyBatis parameterType、resultType的数据类型

parameterType、resultType的数据类型要写全限定类名或者别名。 mybatis已经给常用的数据类型起好了别名,参考mybatis.pdf 3.1.1小节: 基本数据类型很少用,一般都是用包装类。总结下来就是:字母全小写。
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

PowerShell【初级篇●Powershell管道】

管道:把上一条命令的输出作为下一条命令的输入。例如,ls | sort -Descending Name | Format-Table Name,Mode 重定向:把命令的输出保存到文件中,‘>’为覆盖,’>>’追加。 默认会根据Name属性进行排序,也可以通过指定属性进行排序。例如,ls | Sort-Object Length -Descending 要完成主要关键字降序,次要关键字升序的排序。例如,Dir | Sort-Object @{expression="Length";Desce
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

PowerShell【初级篇●Powershell条件判断】

Powershell条件判断 比较运算符 -eq:等于 -ne:不等于 -gt:大于 -ge:大于等于 -lt:小于 -le:小于等于 -contains:包含 -notcontains:不包含 求反运算符 -not:但是像高级语言一样”! “ 也支持求反。 布尔运算符 -and:和 -or:或 -xor:异或 -not:逆 字符串运算符 +:连接两个字符串 *:按指定次数重复字符串 -f:设置字符串格式 -replace,-ireplace:替换字符串,大小写不敏感 -creplace:替换
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

PowerShell【初级篇●Powershell数组和哈希表】

Powershell数组和哈希表 创建数组可以使用逗号。例如,$nums=2,0,1,2 对于连续的数字数组可以使用一个更快捷的方法。例如,$nums=1..5 如果数组中元素的类型为弱类型,默认可以存储不同类型的值。例如,$array=1,"2012世界末日",([System.Guid]::NewGuid()),(get-date) 使用@()创建数组、空数组。例如,$a= @() 1个元素的数组。例如,$a=,"moss" 使用@{}创建哈希表。例如,$stu=@{ Name = "小明
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

注解方式实例化Java类

context:component-scan标签:   Sprng容器通过context:component-scan标签扫描其base-package标签属性值指定的包及其子包内的所有的类并实例化被@Component、@Repository、@Service或@Controller等注解所修饰的类。   @Component:基本注解   @Respository:持久层(一般为dao层)注解   @Service:服务层或业务层(一般为service层)注解   @Controller:
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

实时海量日志分析系统的架构设计、实现以及思考

1 序 对ETL系统中数据转换和存储操作的相关日志进行记录以及实时分析有助于我们更好的观察和监控ETL系统的相关指标(如单位时间某些操作的处理时间),发现系统中出现的缺陷和性能瓶颈。 由于需要对日志进行实时分析,所以Storm是我们想到的首个框架。Storm是一个分布式实时计算系统,它可以很好的处理流式数据。利用storm我们几乎可以直接实现一个日志分析系统,但是将日志分析系统进行模块化设计可以收到更好的效果。模块化的设计至少有两方面的优点: 模块化设计可以使功能更加清晰。整个日志分析系统可以
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

什么是MYSQL?

MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。 MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

Java虚拟机详解(十一)------双亲委派模型

  在上一篇博客,我们介绍了类加载过程,包括5个阶段,分别是“加载”,“验证”,“准备”,“解析”,“初始化”,如下图所示:      本篇博客,我们来介绍Java虚拟机的双亲委派模型,在介绍之前,我先抛出一个问题:   我们知道,在JDK源码中,有各种Java自带的类,比如java.lang.String,java.util.List等,那么我们自己的项目中,能够写一个命名为java.lang.String.java 等JDK源码中存在的类,并且在项目中使用吗? 1、类加载器   什么是类加
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

jumpserver-跳板机实操

首先,jumpserver是什么呢? Jumpserver 是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。 特点: 完全开源,GPL授权 Python编写,容易再次开发 实现了跳板机基本功能,认证、授权、审计 集成了Ansible,批量命令等 支持WebTerminal Bootstrap编写,界面美观 自动收集硬件信息 录像回放 命令搜索 实时监控 批量上传下载 jumpserver 3.0 安装 相对于 jump
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

7.netty内存管理-ByteBuf

ByteBuf ByteBuf是什么 ByteBuf重要API read、write、set、skipBytes mark和reset duplicate、slice、copy retain、release ByteBuf扩容 ByteBuf种类 ByteBufAllocate UnPooledByteBufAllocate newHeapBuffer newDirectBuffer ByteBuf ByteBuf是什么 为了平衡数据传输时CPU与各种IO设备速度的差异性,计算机设计者引入了缓
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

平面解析几何初步--圆的方程

圆的标准方程 圆的一般方程 配方后得到 直线和圆的位置关系 圆与圆的位置关系
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

Mybatis框架复习随笔

只是回想时的头脑风暴,具体配置需要查看官方文档,以下仅随意整理自己的思路,如有缺错请谅解 1.Mybatis是半自动化的ORM对象关系映射框架,省去了传统JDBC工作中繁琐的输入参数,输出结果与JavaPOJO类的手动映射,仅需在配置文件中进行配置,底层框架会通过读取xml文件,反射自动进行映射,实现功能 2.Mybatis配置流程(结合原理捋思路)回顾   配置文件中标签的使用导入约束文件,根据提示与标签语义进行配置,注意顺序   1>主配置文件中的配置:     <configuratio
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0

论文研读1.0 基于神经网络与因子分解机的点击率预估应用研究(陈检)

基于神经网络与因子分解机的点击率预估应用研究(陈检) 摘要 长久以来广告点击预估率问题属于用户行为预测研究问题,其主要解决是特征工程问题。 深度神经网络主要提取高阶特征,因子分解机提取二阶以下特征 注改:因子分解机实际应用中受限于计算复杂度,一般只考虑到2阶交叉特征(FM预测时间复杂度O(kn),FFM预测时间复杂度O(kn^2),FM提取低阶组合特征,Deep提取低阶组合特征,同时学习低阶和高阶的组合特征。 FM与Deep共享同样的输入。 通过对比试验发现:基于深度神经网络和因子分解机的组合
分类: 其他 发布时间: 01-06 22:50 阅读次数: 0