使用idea建立逆向工程

逆向工程(Mybatis Generator) 概念 mybatis Generator 中文官网 mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表 自动生成mybatis执行所需要的代码.(mapper.java、mapper.xml、po类) 常采用数据库生成java代码 相关配置文件 这里使用IDEA自带的maven插件配置搭建运行环境,当然,官网提供了更多使用generator的方法,具体可以参考 其他方法. 一、在使用maven之前,有必要贴一
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

【杂谈随笔】观湖科目三考场攻略

一、地图(转) 1号线 上车之前 上车前先逆时针绕车一周,在左前和右后位置分别按触摸按钮。 上车准备 上车后调整座椅,后视镜,系安全带。 调整灯光,将光灯复位为近光灯。 试踩离合器,回空档。 注意:打火时必须空挡,打火时间不能超过2秒。 以上检查之后开始打指纹。 模拟灯光夜考 开始模拟夜间灯光操作。 请开启前照灯。 --使用近光灯。 会车。--近光灯。 通过路口。--近光灯。 同方向近距离跟车。 --近光灯。 在有路灯、照明良好的道路行驶。 --近光灯。 超车。 --交替使用远近光灯(闪两下)
分类: 其他 发布时间: 06-26 23:28 阅读次数: 0

CSS染色图标(图片)

之前一直以为用background引入的图标无法染色(非字体图标),现在才知道有黑科技可以用,就是利用drop-shadow。 代码示例 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> .face1{ display: inline-block; width: 40px;
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

mysql查询缓存命中率

工作原理: 查询缓存的工作原理,基本上可以概括为: 缓存SELECT操作或预处理查询(注释:5.1.17开始支持)的结果集和SQL语句; 新的SELECT语句或预处理查询语句,先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小写; 查询缓存对什么样的查询语句,无法缓存其记录集,大致有以下几类: 1、 查询语句中加了SQL_NO_CACHE参数; 2、查询语句中含有获得值的函数,包涵自定义函数,如:CURDATE()、GET_LOCK()、RAND()、
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

无屏幕和键盘配置树莓派WiFi和SSH

原文转载:http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html 不算是什么新功能了,在树莓派3B发布后不久,树莓派官方 Raspbian 系统久加入了允许在开机前对 WiFi 网络进行配置的机制。 一、WiFi 网络配置 用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

[Java]如何为一个自定义类型的List排序。

好吧,三年了,又重拾我的博客了,是因为啥呢,哈哈哈。今天被问到一个题目,当场答不出来,动手动的少了,再此记录下来。 Q:有一个MyObject类型的List,MyObject定义如下: 1 class MyObject{ 2 public int age; 3 public String name; 4 5 public MyObject(int age,String name){ 6 this.age = age; 7
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

censys获取到ip和端口

目标是获取到ip和端口,以 ip:port的形式保存。由于我几乎不会python,用的方法比较愚蠢。 利用官方接口获取到数据 import sys import json import requests API_URL = "https://www.censys.io/api/v1" UID = "xxxxxxxxxxxxxxxxx" SECRET = "xxxxxxxxxxxxxxx" data = { "query": "data", "page": 1, "f
分类: 其他 发布时间: 06-26 23:24 阅读次数: 2

Python pandas Date

Pandas主要有4中与时间相关的类型。Timestamp, Period, DatetimeIndex,PeriodIndex. import pandas as pd import numpy as np # #Timestamp pd.Timestamp('9/1/2016 10:05AM') #output: Timestamp('2016-09-01 10:05:00') # #Period pd.Period('1/2016') #output: Period('
分类: 其他 发布时间: 06-26 23:24 阅读次数: 2

4个设计绝招教你减少PCB板电磁干扰

电子设备的电子信号和处理器的频率不断提升,电子系统已是一个包含多种元器件和许多分系统的复杂设备。高密和高速会令系统的辐射加重,而低压和高灵敏度 会使系统的抗扰度降低。   因此,电磁干扰(EMI)实在是威胁着电子设备的安全性、可靠性和稳定性。我们在设计电子产品时,PCB板的设计对解决EMI问题至关重要。   本文主要讲解PCB设计时要注意的地方,从而减低PCB板中的电磁干扰问题。   电磁干扰(EMI)的定义   电磁干扰(EMI,Electro MagneTIc Interference),
分类: 其他 发布时间: 06-26 23:24 阅读次数: 2

2018 年 6 月 1 日应领导要求编制新开发人员电子书目阅读说明

请各位对我的知识、书目、认识进行指教。 书目阅读说明 工作上涉及软件开发的技术主要有Java和Oracle,分别建立了Java和Oracle文件夹。 关于Java,其优势在于特有的JVM平台,在语言上没有明显的优势。Java作为面向对象语言,可以非常自然地描述非常复杂的场景,所以初学者很容易在使用它时陷入误区。所以学习Java时应关注面向对象设计的理解和使用。 Java文件夹中《Java编程思想》包括了编程中所有需要的Java基础知识,是一本非常全面的Java入门书籍。如果不习惯作者的写作风格
分类: 其他 发布时间: 06-26 23:24 阅读次数: 2

Hyperledger Fabric中的Identity

Hyperledger Fabric中的Identity 什么是Identity 区块链网络中存在如下的角色:peers, orderers, client application, administrators等等。每一个这样的角色都有一个身份标识(Identity),该身份标识是通过X.509 数字证书来表示的。这些身份标识决定了该角色的对区块链网络上资源的权限,比如是否有权限访问区块链上的某种信息。 数字身份有很多附加属性,供fabric来判断权限。数字身份给出了一个身份的组合结构,与之
分类: 其他 发布时间: 06-26 23:24 阅读次数: 2

“System.OutOfMemoryException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理

“System.OutOfMemoryException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理 这个原因肯定不是因为程序内部的逻辑错误,或者别的什么情况。 想想,肯定是因为大量测试所带来的,大量声明占用了过多的内容,最后导致溢出了, 由这个可以想到,出现这个异常应该是: 1、有死循环,到最后使用内存过多而溢出了 2、大量声明,并没有有效的释放,而导致内存占用过多;   这个情况可以采用     a)GC 回收;     b)声明为静态类;     c)调整程
分类: 其他 发布时间: 06-26 23:24 阅读次数: 2

2017-2018-2 20155315《网络对抗技术》免考一:邮箱嗅探

工具 使用theharvester进行嗅探 该程序的目的是收集电子邮件、子域、主机、员工姓名、开放端口和来自不同公共来源的横幅,如搜索引擎、PGP密钥服务器和SHODAN计算机数据库。 参数应用 -d 后跟服务器域名 -l 限制显示数目 -b 调用搜索引擎 search_email_collector辅助模块 这是一个基于域名搜索的电子邮件收集器,以Bing、Google、Yahoo这三个搜索引擎为接口来收集与域名相关的邮箱。 过程 使用theharvester对全网进行嗅探,在百度中查找12
分类: 其他 发布时间: 06-26 23:23 阅读次数: 2

事件监听 计算机界面

1.事件监听: package 事件监听; import java.awt.*; import java.awt.event.*; public class Frame2 extends Frame implements ActionListener{ private Button button1; public Frame2() { super("个人信息"); this.setSize(250,220);//设计组件的尺寸 this.setLocation(800,600);//设计组件显
分类: 其他 发布时间: 06-26 23:23 阅读次数: 2

python re库入门(正则表达式)

正则表达式(英文名称:regular expression,regex,RE)是用来简洁表达一组字符串特征的表达式。最主要应用在字符串匹配中。 正则表达式的语法——常用操作符: 操作符 说明 实例 . 表示任何单个字符 [ ] 字符集,对单个字符给出取值范围 [abc]表示a、b、c,[a-z]表示a到z单个字符 [^ ] 非字符集,对单个字符给出排除范围 [^abc]表示非a或b或c的单个字符 * 前一个字符0次或无限次扩展 abc* 表示 ab、abc、abcc、abccc等 + 前一个字
分类: 其他 发布时间: 06-26 23:23 阅读次数: 2

浅谈this和static

一.this关键字 一个比较经典的使用: 输出的结果是:12 1.this关键字只能在方法的内部使用,表示对“调用方法的那个对象”的引用,this的用法和其他对象引用并无不同。注意一点:在方法的内部调用同一个类的其他方法,不必使用this,直接调用即可。 2.当需要返回当前对象的引用的时候,可以借助this。 3.当方法的形参与成员变量重名的时候,可以用this区分。   从两次显示的结果不同可以知道,当形参和成员变量重名的时候,如果不用this加以区分,虚拟机也无法区分方法中的i到底是指向成
分类: 其他 发布时间: 06-26 23:23 阅读次数: 2

计算器及事件监听

import java.awt.*; import java.awt.event.*; import java.util.Date; import javax.swing.*; public class 个人信息{ public static void main(String arg[]) { Frame f=new Frame("个人信息"); f.setSize(250,300); f.setLocation(300,300); f.setBackground(Color.lightGra
分类: 其他 发布时间: 06-26 23:23 阅读次数: 2

Linux-设备

一、在Linux系统中,每个设备都被当成一个文件来对待。 在Linux系统中,几乎所有的硬件设备都在/dev这个目录内。
分类: 其他 发布时间: 06-26 23:23 阅读次数: 2

Beta 冲刺 第三天

第三天 2018.6.26 今日完成任务情况。 妥志福、牛瑞鑫: 完成任务:让用户接触系统,指出系统中存在的问题,并统计修改的问题,提出修改的方案。 王胜海、马中林: 完成任务:对文档中存在的问题修改,包括概要设计,详细设计等。 董润园、邓英蓉: 完成任务:继续检测系统存在的BUG,并完善。 2 明天任务安排 妥志福、牛瑞鑫:根据从用户体验过程中存在的问题加以修改,并改写相应的程序代码。 王胜海、马中林:对文档加以系统检测部分,并对设计说明书进行完善。 董润园、邓英蓉:对系统界面最后一次的美化
分类: 其他 发布时间: 06-26 23:23 阅读次数: 2

汉诺塔及其变形

汉诺塔 一、经典汉诺塔 有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方,请问至少需要多少次移动,设移动次数为F(n) 设F[n]表示将n个盘从按规则从X柱移到Z柱至少需要移动的次数。 当n=1时,F[n]=1; 当n>1时,将移动盘之的过程分为三步: 1)将A柱上的n-1个盘依靠Z柱移到Y柱上,这个需要F[n-1]步; 2)将A柱上剩下的一个盘(最大的盘)移到C柱上
分类: 其他 发布时间: 06-26 23:23 阅读次数: 2