- 博客(39)
- 收藏
- 关注
原创 Axure RP9 属性与函数
函数:[[(0.concat(Now.getHours())).substr((0.concat(Now.getHours())).length-2,2)]]:[[(0.concat(Now.getMinutes())).substr((0.concat(Now.getMinutes())).length-2,2)]]:[[(0.concat(Now.getSeconds())).substr((0.concat(Now.getSeconds())).length-2,2)]]未查询到,返回值为-1。
2023-05-26 12:01:43
564
1
原创 MySQL学习二
目录约束约束的概念和分类数据库设计表关系表关系之一对一表关系之一对多表关系之多对多多表查询#内连接外连接子查询事物事物简介事物四大特性约束约束的概念和分类概念约束是作用于表中列上的规则,用于限制加入表中的数据。约束的存在保证了数据库中数据的正确性、有效性、完整性。分类数据库设计表关系表关系之一对一表关系之一对多表关系之多对多多表查询#内连接外连接子查询事物事物简介事物四大特性
2023-05-17 15:39:25
90
原创 Java网络编程
就是把单播发送端的IP改为255.255.255.255就可以了,其他代码和单播的一样。启动时,先启动接收端,在启动发送端。receive()方法时阻塞方法。之前写的代码就是单播。
2023-05-16 15:23:43
46
原创 多线程&JUC
线程优先级最小是1,最大是10,默认是5;优先级越大,抢占到CPU的概率越大。当其他非守护线程执行完毕后,守护线程会陆续结束(不会执行完守护线程才结束)**并发:**在同一时刻,有多个指令在单个CPU上。**并行:**在同一时刻,有多个指令在多个CPU上。
2023-05-16 09:57:44
50
原创 java中的IO流
字节流读取数据时一次读取一个字节时,读取汉子时就会造成读取数据不完整,导致乱码。UTF-8:一个汉子三个字节存储GBK:一个汉子两个字节存储。
2023-05-15 15:03:34
46
原创 Calendar日历类
1(星期日) 2(星期一) 3(星期二) 4(星期三) 5(星期四) 6(星期五) 7(星期六)月份:范围0~11,如果获取出来的是0,那么实际上是1月。星期:在老外眼里,星期日是一周中的第一天。
2023-05-12 20:43:42
90
原创 String类知识点
String注意点:字符串的内容是不会发生改变的,它的对象在创建后不能被更改。tip:尽量使用直接赋值的方式创建字符串对象,出现重复的字符串可以节约内存。当使用双引号直接赋值时,系统会检查该字符串在串池中是否存在。当使用new关键字创建字符串对象时,都是创建新的,不会复用。
2023-05-11 14:00:52
52
原创 原码、反码、补码
原码:十进制数据的二进制表现形式,最左边是符号位,0为正,1为负。反码:正数的反码是其本身,负数的反码是符号位保持不变,其余位取反。补码:正数的补码是其本身,负数的补码是在其反码的基础上+1。利用原码对正数进行计算是不会有问题的。为了解决原码不能计算负数的问题而出现的。负数运算的时候,如果结果不跨0,是没有任何问题的,(因为0有+0和-0之分,且他们的反码不一样)为了解决负数计算是垮0的问题而出现的。(补码的+0和-0是一样的)
2023-05-11 08:16:39
98
原创 Java类型转换
4.转换的时候可能存在内存溢出,或者精度问题(浮点型转为整数型)2.不能把对象类型转换为不相干的类型。3.把高容量转换为低容量时,强制转换。1.不能对布尔值进行转换。
2023-05-06 10:23:50
51
原创 Windows常用快捷键
显示系统最近所打开的全部软件窗口,可通过方向键快速切换。:在浏览器的多个标签页中快速切换。:当前所打开的应用之间快速切换。:打开Windows移动中心。:选中光标到文本开头/结尾。:最大化到窗口左侧的屏幕上。:最大化到窗口右侧的屏幕上。:显示系统属性对话框。:自由的截图到剪切板。
2023-05-05 12:41:19
226
原创 级联与树形组件笔记
省市区联动组件一. V - Distpicker 是一个简单易用的地区选择器官网: https://distpicker.unie.fun/安装npm install v-distpicker --save全局引入import VDistpicker from 'v-distpicker'Vue.component('v-distpicker', VDistpicker)局部引入(建议)import VDistpicker from 'v-distpicker'export de
2021-03-26 14:14:26
664
转载 轮询与长轮询
数据交互有两种模式:Push(推模式)、Pull(拉模式)。推模式指的是客户端与服务端建立好网络长连接,服务方有相关数据,直接通过长连接通道推送到客户端。优点:及时,一旦有数据变更,客户端立马能感知到;另外对客户端来说逻辑简单,不需要关心有无数据这些逻辑处理。缺点:不知道客户端的数据消费能力,可能导致数据积压在客户端,来不及处理。拉模式指的是客户端主动向服务端发出请求,拉取相关数据。优点:此过程由客户端发起请求,故不存在推模式中数据积压的问题。缺点:可能不够及时,对客户端来说需要考
2021-03-22 16:24:54
425
原创 Apache POI学习笔记
概述Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、Visio等)格式档案读和写的功能。官网: http://poi.apache.org/index.htmlAPI帮助文档: http://poi.apache.org/apidocs/index.htmlApache POI常用的类HSSF - 提供读写Microsoft Exc
2021-03-21 19:24:20
3475
原创 java操作pdf之iText快速入门
java操作pdf之iText快速入门iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。iText官网: http://itextpdf.com/官网示例: http://itextpdf.com/examples/更多示例: https://kb.itextpdf.com/home/it5kb/examplesMaven依赖: <!-- https://mvnrep
2021-03-21 19:19:27
5083
1
原创 Java Excel(jxl)学习笔记
概述 Java Excel API是成熟的开源Java API,使开发人员可以动态读取,写入和修改Excel电子表格。一些功能从Excel 95、97、2000,XP和2003工作簿中读取数据读取和写入公式(仅限Excel 97和更高版本)生成Excel 2000格式的电子表格支持字体,数字和日期格式支持单元格的阴影,边框和着色修改现有工作表支持复制图表支持将图像插入和复制到电子表格中应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯J
2021-03-21 18:50:35
400
原创 Vue项目中使用echarts教程
Vue项目中使用echarts教程准备工作npm 安装EChartsnpm install echarts --save引入 ECharts项目入口文件main.js中引入Echarts老版本引入方式import echarts from 'echarts';// 或者按需引入import echarts from 'echarts/lib/echarts';Vue.prototype.$echarts = echarts 新版本引入方式import * as echarts
2021-03-21 16:27:45
7455
2
原创 Kubernetes学习
发展历史Infrastructure as a Service 阿里云platform as a Service 新浪云Software as Service Office365资源管理器Apache MESOS 分布式的资源管理框架 2019-05 最大使用厂商Twitter不在使用,改为KubernetesDocker Swarm 与Docker绑定 2019-07 阿里云宣布Docker Swarm 从阿里选择列表里剔除Kubernete
2021-02-22 11:55:04
324
2
原创 Zookeeper学习
1. Zookeeper入门1.1 概述 Zookeeper 是一个开源的分布式的,为分布式应用提供协调服务的Apache项目.1.2 特点Zookeeper: 一个领导者(Leader),多个跟随者(Follower)组成的集群.集群中只要有半数以上的节点存活,Zookeeper集群就能正常服务.全局数据一致: 每个Server保存一份相同的数据副本,Client无论连接到哪个Server,数据
2021-02-22 00:14:40
139
原创 Docker学习
目录Docker概述安装Docker命令Docker镜像容器数据卷DockerFileDocker网络原理IDEA整合DockerDocker ComposeDocker SwarmDocker概述Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker为什么会出现?一款产品:开发–上线 两套环境! 应用环境,应用配置!
2021-02-07 22:49:22
135
原创 JUC并发编程
JUC并发编程1. 什么是JUC 源码+官方文档 java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks 业务:普通的线程代码 ThreadRunnable没有返回值,效率相比Callable相对较低2.线程和进程
2021-02-03 20:54:41
81
原创 Java Maven项目打包成可执行jar文件
在pom文件中添加一下内容<build> <plugins> <plugin> <!-- Build an executable JAR --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId>.
2021-01-13 14:32:09
140
原创 Lucene入门程序
Lucene入门程序环境搭建创建一个Java工程导入jar包lucene-core-7.4.0.jarlucene-analyzers-common-7.4.0.jarcommons-io-2.6.jar创建索引 步骤创建一个Directory对象,指定索引库保存的位置.基于Directory对象创建一个IndexWriter对象.读取磁盘上的文件,对应每个文件创建一个文档对象.向文档对象中添加域.把文档对象写入索引库.关闭IndexWriter对象.@Test
2020-12-02 20:21:50
130
1
原创 Oracle(五)PL/SQL编程语言
Oracle(五)PL/SQL编程语言---pl/sql编程语言---pl/sql语言是对sql语言的扩展,使得sql语言具有过程化编程的特性.---pl/sql编程语言比一般的过程化编程语言,更加灵活高效---pl/sql编程语言主要用来编写存储过程和存储函数等.---声明方法declare i number(2) := 10; --声明变量 用:=进行赋值 s varchar2(10) := '笑傲'; ena emp.ename%type; --引用型变量,类
2020-11-04 22:41:18
130
原创 Oracle(四)多表查询
Oracle(四)多表查询---oracle中专用外连接select * from emp e,dept dwhere e.deptno(+) = d.deptno--查询出员工姓名,员工领导姓名--自连接:其实就是站在不同的角度把一张表看成多张表select e1.ename 员工姓名,e2.ename 领导姓名from emp e1 , emp e2where e1.mgr=e2.empno; --把e1表看成员工表,e2表看成部门表, 员工表的领导是部门表的员工select *
2020-11-04 14:45:26
149
原创 Oracle(三)多行函数
Oracle(三)多行函数--多行函数select count(1) from emp;--查询总数量select sum(sal) from emp;--工资总和select max(sal) from emp;--最大工资select min(sal) from emp;--最低工资select avg(sal) from emp;--平均工资---分组查询--分组查询中,出现在group by 后面的原始列,才能出现在select后面--没有出现在group by后面的列,想在se
2020-11-03 15:32:44
158
原创 Oracle(二)单行函数
Oracle(二)单行函数--单行函数---字符函数select upper('yes') from dual;--YESselect lower('YES') from dual;--yes--数值函数select round(26.18) from dual;--26select round(26.18,1) from dual;--26.2 四舍五入,第二个参数表示保留的位数select trunc(26.18) from dual;--26select trunc(26.18,1
2020-11-03 14:50:21
103
原创 Oracle(一)创建表空间 用户以及用户授权
Oracle(一)创建表空间 用户以及用户授权一、表空间1.创建表空间--创建表空间create tablespace myoracledatafile 'd:\myoracle.dbf'--文件位置size 100m --初始化大小为100Mautoextend on --自动扩展大小next 10m; --每次自动扩展大小为10M2.删除表空间--删除表空间drop tablespace myoracle;二、用户1.创建用户--创建用户create user roo
2020-11-02 22:29:19
118
原创 ${pageContext.request.contextURI} 无效
问题描述:在IDEA中创建了一个Maven的web工程,无法使用${pageContext.request.requestURI}window.location.href="${pageContext.request.requestURI}/pages/system/index.jsp"http://localhost:8080/StudentManagerSystem/system/$%7BpageContext.request.requestURI%7D 原因分析:web.xml 里
2020-10-22 15:56:20
231
原创 模仿百度分页效果
1. 总共显示10个页码,能够达到前5后4的效果2. 如果前面不够5个,后边补齐凑够10个3. 如果后面不够4个,前面补齐凑够10个//计算上一页let beforeNum = pb.currentPage - 1; if (beforeNum <= 0) { beforeNum = 1; }//计算下一页let nextNum = pb.currentPage + 1; if (nextNum >= pb.totalPage) {
2020-10-16 22:09:59
253
3
原创 分类数据显示功能_缓存优化
分类数据显示功能_缓存优化问题:如何使用redis按照分类数据的id进行排序存储*数据库表有cid和cname两个字段1.Service层代码如下:public List<Category> findAll() { //1.从redis中查询 Jedis jedis = JedisUtil.getJedis(); //可以使用sortedset排序查询 //查询sortedset中的分数(cid)和(cname)
2020-10-16 09:13:10
86
原创 QQ发邮件工具类
QQ发邮件工具类MailUtilsMailUtilspublic final class MailUtils { private static final String USER = ""; // 发件人QQ邮箱地址 private static final String PASSWORD = ""; // qq邮箱客户端授权码 /** * * @param to 收件人邮箱 * @param text 邮件正文 * @param tit
2020-10-15 16:00:05
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人