- 博客(41)
- 收藏
- 关注
原创 mybatis入门
一、mybatis介绍 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt、Callable
2021-04-02 11:26:32
170
原创 json笔记
数据转换JSONObject.fromObject(result) 将字符串result转换为json对象JSONObject.fromObject(result).getJSONObject("data") 获取json对象中的dada数据JSONObject.fromObject(result).getJSONObject("data").getJSONArray("list") 获得data中的list集合JSONObject.fromObject(result).getJSO.
2021-04-01 09:17:44
205
原创 oracle笔记
在like中主要使用两种通配符:%任意长度, _代表一个长度不等号的两种形式:<> 和 !=Select sysdate from dual 查询当前日期To_char() 字符串转换函数Select enamel,to_char(hiredate,’yyyy’) as 年from empNvl函数,nvl(a,0)表示如果a的值为空时,a的值为0Decode函数,相当于if ……elseDecode(列名或者表达式,[条件1,结果1],[条件2,..
2021-04-01 08:41:32
160
原创 Ajax笔记
一、模式是AjaxAJAX = 异步 JavaScript 和 XML。如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:xmlhttp.open("GET","ajax_info.txt",true);xmlhttp.send();二、Ajax实现步骤1. 创建对象var xmlhttp= new XMLHttpRequest();IE6,IE5S使用的是object请求,其他一般是用request请求var xmlh
2021-04-01 08:34:35
146
原创 springboot整合RabbitMQ
一、producer module创建SpringBoot工程引入依赖编写yml配置,基本信息配置定义交换机,队列以及绑定关系的配置类注入RabbitTemplate,调用方法,完成消息的发送
2021-04-01 08:33:21
85
原创 adb命令
一、概念二、配置右键单击“我的电脑 >> 属性 >> 高级系统设置 >> 环境变量选中path(用户或者系统变量中的path都可以),点击编辑,进入编辑界面后,选择新建。把adb的路径(在sdk安装路径下一级的 platform-tools 包下)复制进去,确定即可(要依次确定刚才打开的界面,一般在三个页面点击确定)配置完成后需要测试一下是否配置...
2021-03-30 10:18:41
108
原创 RabbitMQ-简单helloword模式(入门)
一、创建一个空工程file>>new>>project二、在空的工程上,分别创建 producer module和 consumer module (选择maven项目)三、 在pox.xml中导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org
2021-03-30 10:08:14
251
原创 RabbitMQ总结(一)
官方网站一、常见的mq类型二、使用mq的优点解耦异步提速削峰三、使用mq会带来的问题引入外部依赖越多,系统稳定性越差一旦mq宕机,就会对业务造成影响加大了系统的复杂度一致性问题四、rabbitmq内部逻辑(原理)五、rabbitmq六种模式(详情->官方文档)六、使用mq需要满足什么条件(什么场景下使用)生产者不需要从消费者处获得反馈(接口返回值为空)允许短暂的不一致性确实用了有效果...
2021-03-30 09:36:53
127
原创 mybatis注解
一、 entity类中:引入lombok,lombok 是一个工具类库,可以用简单的注解形式来简化代码,提高开发效率。详细@Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法@AllArgsConstructor : 注在类上,提供类的全参构造@NoArgsConstructor : 注在类上,提供类的无参构造@Setter : 注在属性上,提供 set 方法@Getter : 注在属性上,提供 get 方法@EqualsA
2021-03-25 17:24:44
808
1
原创 当Eclipse中maven识别不了本仓jar包是的解决方法
当Eclipse中maven识别不了本仓jar包是的解决方法:在本地仓找到对应的jar包,复制到java安装目录打开Eclipse.ini这个文件,把该带代码加到后面-javaagent:G:\eclipse\lombok.jarG:\eclipse为jar包的路径lombok.jar当前jar包名称...
2021-03-25 15:05:01
977
原创 oracle设置自增ID
CREATE SEQUENCE doorauthority_in_seq INCREMENT BY 1 START WITH 1 MAXVALUE 1.0E20 MINVALUE 1 NOCYCLE CACHE 20 NOORDER 在表中建id字段把该序列放到编译器里运行,那个表需要就直接调用(每个序列只能一个表调用,否则会从上一个表中最后一位进行自增)doorauthority_in_seq 为序列名称,等到写sql语句插入的时候直接把该名称写上即可。
2021-03-24 16:26:21
328
原创 oracle链接不上本机(解锁)
oracle链接不上本机:原因一:没解锁,需要解锁方法:解锁: alter user scott account unlock;修改密码(密码tiger):alter user scott identified by tiger;
2021-03-23 13:43:41
102
原创 oracle
在like中主要使用两种通配符:%任意长度, _代表一个长度不等号的两种形式:<> 和 !=select sysdate from dual 查询当前日期to_char() 字符串转换函数select enamel,to_char(hiredate,’yyyy’) as 年from empnvl函数,nvl(a,0)表示如果a的值为空时,a的值为0Decode函数,相当于if ……else Decode(列名或者表达式,[条件1,结果1],[条件2,结果2]……[default.
2021-03-19 11:34:04
92
原创 Linux常识
一 、目录/bin: Binnarydev: device 设备etc: 配置文件boot: 启动和兴文件/.lib:动态连接共享库/.home:用户目录/.opt 给主机额外安装软件所摆放的目录二、Linux与windows区别: 1、 软件与支持 2、 安全性 3、 可定制 4、 应用范围:大部分软件和服务都是运行在Linux上三、快捷键:Tab键:补全代码Ctrl+C 强行停止当前程序Ctrl+D 键盘输入结束或退出终端Ctrl+S 暂定当前程序、.
2020-11-19 07:56:54
123
原创 Linux常用命令
关机shutdown -h now/(具体的数字,表示分钟) 立刻关机poweroff (推荐使用)重启shutdown -r now /(具体的数字,表示分钟) 立刻重启reboot (推荐使用)man命令(命令说明书)目路相关cd / 切换到根目录cd /usr 切换到根目录下的usr目录cd …/ 切换到上一级目录 或者 cd …cd ~ .
2020-11-18 15:56:51
157
原创 Linux目录
1. bin — 系统启动时需要的执行文件(二进制)2. boot — 引导加载器所需文件,系统所需图片保存于此3. root — 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等4. home — 存储普通用户的个人文件ftp — 用户所有服务httpd、samba、user15. sbin — 可执行程序的目录,但大多存放涉及系统管理的命令。只有root权限才能执行...
2020-11-18 14:59:02
154
原创 Linux安装软件
安装RPM包软件#rpm -ivh MYsoftware-1.2 -1.i386.rpmRPM命令主要参数:-i 安装软件。-t 测试安装,不是真的安装。-p 显示安装进度。-f 忽略任何错误。-U 升级安装。-v 检测套件是否正确安装。
2020-11-18 14:43:16
124
原创 jee使用ssm框架遇到得bug
mapper中的数据库语句和逻辑都正确,查询时没有数据原因:数据库属性名称和po类的属性名称不一致解决方法:修改数据库或者po类的属性名称,使其一致;或者在编辑mapper中的数据库语句时,使用别名,使其与po类属性一致。jee中点击jsp页面运行,运行不了。因为jsp页面需要依赖action来启动,所以需要点击action来运行jsp页面。...
2020-10-13 16:59:45
129
原创 generator生成器配置
打开eclipse中Help 菜单中的 Eclipse Marketplace(Eclipse 超市)搜素mybatis generator,点击install安装等进度条到了100%,安装完成后重启一下eclipse,就可以啦。检测插件是否安装成功。打开File -> New-> Other…搜素mybatis,如果显示有刚才安装的插件就表示安装成功了。...
2020-09-28 21:22:56
298
原创 eclipse添加maven
如果maven还没配置好的话 点击浏览maven配置打开Eclipse,选择Window->Preferences->Maven->Installations,点击右边Add添加添加maven的路径(bin的上一级)点击finish勾选刚刚添加的maven,点击Apply and Close。打开Window->Preferences->Maven->User Settings,配置settings.xml路径,并update se
2020-09-28 20:55:08
317
原创 maven的下载与配置
http://maven.apache.org/download.cgi 官网下载安装包解压把maven的bin路径添加到环境变量,验证是否配置成功,在cmd窗口里面输入mvn -V 会显示当前maven的版本号配置本地仓库(用于存储jar包),默认的路径是:c/用户/.m2/repository自己再重新配置一个路径...
2020-09-28 20:37:24
182
转载 input显示当前选择的图片
一、jsp页面<input type="file" id="file"/><img src="" id="img"/><p id="text"></p>二、js<script> document.querySelector('#file').onchange = function (){ if(this.files.length){ let file = this.files[0];
2020-06-30 10:36:55
315
1
原创 jsp页面显示当前时间(每秒跳到)
一、 在中加入script<script type="text/javascript"> function gettime(){ var d = new Date(); document.getElementById("time").innerHTML=d; window.setTimeout("gettime()",1000);} window.οnlοad=gettime; </script>二、在body标签加入οnlοad=“gettime()
2020-06-27 01:50:30
763
翻译 html基础--input标签里面的name与value的区别
type浏览器中用于出入的控件(比方说type=“text”,这就是一个文本框;type=“button”,这就是一个按钮)type可选的值如下:button 按钮checkbox 复选按钮组件file 文件上传组件hidden 隐藏域image 图片区域password 密码输入文本框radio 单选按钮组件reset 重置表单按钮submit 提交表单按钮text 文本输入框id是唯一标识符,不允许有重复值(类似数据表的主键,pk),可以通过它的值来获得对应的html标签对象。
2020-05-22 11:01:37
1166
原创 认识Activity组件
一、什么是 ActivityActivity是负责完成人机交互的一个组件二、Activity的四中状态Running (运行)Paused (暂停)Stopped (停止)Destroyed (销毁)三、Activity的生命周期onCreate() :当activity启动的时候,系统会调用activity的oncreate()方法,在这个方法中我们会初始化当前...
2020-03-31 17:26:40
126
原创 J2EE相关App
Xampp(php,数据库+阿帕奇)Navicat(数据库管理) user root 密码 ,连接地址:localhost/127.0.0.1, 端口号:3306开发工具:spring tool stu(sts工具)框架:4.1 ssm(springmvc+spring+mybatis):半自动化的orm数据库中间件;需要两个包:mybatis的jar包;spring...
2020-03-31 16:54:59
134
原创 安装Android studio教程
一、下载安装包下载地址http://www.android-studio.org/点击下载Android studio(绿色那个)二、点击安装包安装
2020-03-13 20:21:55
362
原创 mabatis之Mapper动态代理
一、 创建java工程file>>new>>java project二、 加入jar包加入mybatis核心包、依赖包、数据驱动包。三、 配置日志文件(log4j.properties)在classpath(即src)下创建file文件,名称为:log4j.properties(直接复制以下代码即可):# Global logging configura...
2020-03-08 22:00:04
199
1
原创 黑马基础 08 API
API(Application Programming Interface) : 应用程序编程接口Java.lang包不需要导包1.Object 类是类层次结构的根类(Java的根类)。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。方法:Object类有默认的tostring方法(默认输出:类名+@+地址),所以在调用tostring方法时,需要重写...
2020-02-15 21:21:45
215
原创 黑马基础 23 网络编程(TCP)
网络编程(TCP)TCP需要连接(三次握手)。发送端也称客户端,接收端也称服务端1. TCP客户端Socket类:此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net...
2020-02-14 12:28:33
167
原创 黑马基础 23 网络编程(UDP)
网络编程:定义:编程程序实现不同设备之间的信息的交互;(基本都在java.net包下)1.网络通信三要素(IP,端口,协议)ip(设备的编号,为了方便找到这台设备) ipv4在2011年就宣告没有了, 从此出现ipv6 Inetaddress类;表示互联网协议地址(ip)端口(port):程序的编号(为了方便找到这个程序)(0- 65535) (0-10...
2020-02-13 23:00:59
158
原创 RSA算法
现在请你利用JAVA,利用RSA值P=17,q=13,e=7,x=65,求加密后的Y的值/***p、q: 首先取两个足够大的质数p、q*N: 令N=p*q*L: L是(p-1)与(q-1)的最小公倍数*E: 使得E与L互质且1<E<L*D: 使得(D*E)%L=1且1<D<L*(N,E)为公钥,(N,D)为私钥*加密过程:密文=(明文^E)%N*解密过程...
2020-02-09 12:30:07
591
原创 黑马基础 20 IO流
1. File常用的构造 *通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。(当给定文件后缀时,默认创建文件* File(String pathname) 2. File创建功能 createNewFile(); //这个创建文件,当指定文件不存在时创建文件并返回true,否则返回false mkdir()//创建一级目录,当指定文件夹不...
2020-02-08 21:27:57
168
原创 关于sqlcommand常用方法
ExecuteReader()返回行执行命令SqlDataReader sread =Class1.getread(sql); if (sread.HasRows) { while (sread.Read()) label1.Text= sread.GetString(0); } s...
2020-01-01 17:00:30
256
原创 安装eclipse和jdk教程
首先需要安装jdk环境直接百度jdk,选择oracle官网进入oracle官网,点击接受“accept”,然后选择对应的系统进行下载下载完成后直接安装,点击下一步即可(建议不要安装带默认C盘)安装完成jdk后需要,进行环境配置;首先找到jdk的安装路径,我的是这个H:\Software\eclipse\jdk\bin(到达bin路径就可以了),把这个路径添加到环境配...
2019-12-25 18:33:46
384
原创 利用visual studio c#开发通讯录系统
封装类class Class1 { public static SqlConnection con; public static DataTable dt; public static SqlConnection getcon() { string str = "Integrated Security...
2019-12-23 13:15:07
2014
1
原创 HTML+CSS笔记
盒子模型 div行内元素 span块元素与行内元素的转换display:inline-block(行内块元素)、block(块元素)、inline(行内元素)浮动:float:left、right、none清除浮动:clear:left、right、both(如果父元素没有定义height,则clear没有作用,需要使用overflow:auto或者hidden来清除浮动)元素定位 p...
2019-12-15 21:44:49
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人