摘要:
wait、notify、notifyAll 三个方法均必须在synchronized 下才是使用,而且调用方必须是synchronized 的锁对象,如果是其他对象调用,则会报错 且notify和notifyAll所唤醒的线程是同一个锁对象的等待状态的线程 一个例子 class Patient im 阅读全文
posted @ 2021-03-30 16:09
克豪
阅读(79)
评论(0)
推荐(0)
摘要:
导入jar包 下载jedis的jar包,或者使用Maven,gradle等导入 基本使用 set 字符串 //set 字符串 @Test public void myTest01(){ Jedis jedis = new Jedis("localhost"); jedis.set("jedis_ke 阅读全文
posted @ 2021-03-30 16:03
克豪
阅读(385)
评论(0)
推荐(0)
摘要:
在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化. 格式: 修饰符 返回值类型 方法名(参数类型... 形参名){ } 代码演示: public static void main(String[] args) { int sum = getSum(6, 阅读全文
posted @ 2021-03-30 16:00
克豪
阅读(82)
评论(0)
推荐(0)
摘要:
1. js的BOM概述 BOM(Browser Object Model)浏览器对象模型,是将我们使用的浏览器抽象成对象模型,例如我们打开一个浏览器,会呈现出页面,通过js提供BOM对象我们可以模拟浏览器功能。 例如,在浏览器地址栏输入地址,敲击回车这个过程,我们可以使用location对象进行模拟 阅读全文
posted @ 2021-03-30 15:59
克豪
阅读(65)
评论(0)
推荐(0)
摘要:
编写标准的数据源(规范) Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口。这样应用程序可以方便的切换不同厂商的连接池! 常见的第三方连接池如下: C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3 阅读全文
posted @ 2021-03-30 15:50
克豪
阅读(188)
评论(0)
推荐(0)
摘要:
场景: 在利用 JAVA 的 Swing 开发 C/S 架构 的前端界面 目的: 想让 JFrame 居中显示在整个 屏幕的正中位置 方法一: JFrame frame = new JFrame("TEST"); frame.setSize(200,100) Toolkit toolkit = To 阅读全文
posted @ 2021-03-30 15:48
克豪
阅读(230)
评论(0)
推荐(0)
摘要:
1. jQuery对DOM树中的文本和值进行操作 语法 API方法 解释 val([value]) 获得/设置 元素value属性相应的值 text([value]) 获得/设置 元素的文本内容 html([value]) 获得/设置 元素的标签体内容 代码演示 <script type="text 阅读全文
posted @ 2021-03-30 15:46
克豪
阅读(37)
评论(0)
推荐(0)
摘要:
jQuery对象本身就是数组对象,通过jQuery选择器获得的都是满足该选择器条件的元素对象的集合体。因此常常需要对jQuery对象进行遍历。 1. 原始方式遍历 语法 for(var i=0;i<元素数组.length;i++){ 元素数组[i]; } 代码 <!DOCTYPE html> <ht 阅读全文
posted @ 2021-03-30 15:08
克豪
阅读(181)
评论(0)
推荐(0)
摘要:
JSP的概念 JSP全名是Java Server Pages,称为Java的动态服务器端网页技术。 Java程序直接嵌入到了HTML中, 页面称为jsp页面, JSP文件的扩展名为.jsp。 JSP中编写java代码 jsp页面中的注释格式: <!-- HTML中的注释 --> JSP中存在,翻译后 阅读全文
posted @ 2021-03-30 14:51
克豪
阅读(263)
评论(0)
推荐(0)
摘要:
介绍 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 yum 阅读全文
posted @ 2021-03-30 14:50
克豪
阅读(82)
评论(0)
推荐(0)
摘要:
进入conda标签的时候报错 "EnvironmentLocationNotFound: Not a conda environment: /home/xxx/.conda/envs/anaconda3 " conda 版本4.4以后会出现 原因是conda info--json输出的更改。 版本4 阅读全文
posted @ 2021-03-30 14:48
克豪
阅读(788)
评论(0)
推荐(0)
摘要:
Linux操作系统部署JDK linux版本JDK上传到linux系统中的 /usr/local下 tar -xvf 解开压缩包 tar -xvf jdk-8u191-linux-i586.tar.gz 配置环境变量 进入 /etc目录中,编辑文件profile 以下代码复制到profile文件中 阅读全文
posted @ 2021-03-30 14:47
克豪
阅读(954)
评论(0)
推荐(0)
摘要:
网上看到很多的教程所谓的ssh远程连接都是去连接本地的虚拟机,而不是跨电脑访问 假设有电脑A、B,电脑B上安装了虚拟机C 希望从A,直接ssh访问C 方法如下: 主机A,则使用主机B的ip加上之前映射的主机端口来访问 然后映射出来的端口可能被宿主机防火墙屏蔽,所以需要查看防火墙是否关闭了这个端口,如 阅读全文
posted @ 2021-03-30 14:40
克豪
阅读(176)
评论(0)
推荐(0)
摘要:
什么是动态SQL,为什么要使用动态SQL 举一个简单的例子 需求:根据用户的性别和用户名多条件查询用户信息。 对于这个需求可以写出这样一个mapper的配置 <select id="queryUserBySexAndUsername" resultType="user" parameterType= 阅读全文
posted @ 2021-03-30 14:32
克豪
阅读(48)
评论(0)
推荐(0)
摘要:
绘制折线图 直接绘制 from matplotlib import pyplot as plt x = range(2,26,2) y = [15,13,14,17,20,25,26,26,27,22,18,15] plt.plot(x,y)#绘图 plt.show() 修改下大小 在显示之前修改窗 阅读全文
posted @ 2021-03-30 14:26
克豪
阅读(66)
评论(0)
推荐(0)
摘要:
1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'. 2 $是将传入的数据直 阅读全文
posted @ 2021-03-30 11:57
克豪
阅读(133)
评论(0)
推荐(0)
摘要:
我的相关博文: mybatis动态代理 Mybatis 中$与#的区别 mybatis 全局typeAliases配置(配置别名) mybatis手动映射 mybatis 动态SQL mybatis延迟加载 Mybatis传递多个参数的4种方式 1. 快速上手 1.1. 程序代码 创建这几个文件 U 阅读全文
posted @ 2021-03-30 10:57
克豪
阅读(48)
评论(0)
推荐(0)
摘要:
参考:你真的懂了mybatis延迟加载吗? 什么是mybatis延迟加载 这玩意就是为了替代多表联合查询的,将一次多表查询换成多次查询,这样再暂时不需要一些数据的时候就可以节省资源 举个例子: 有两张表: 图书表(book): 图书类型表(category): 我们可以这样做在类型实体类里面添加一个 阅读全文
posted @ 2021-03-30 09:50
克豪
阅读(54)
评论(0)
推荐(0)
摘要:
@Insert注解 注解属性value:写入SQL语句 @Options注解 实现添加新数据的主键封装 注解属性 useGeneratedKeys:使用生成的主键,配置为true keyProperty:主键封装的pojo对象属性 @SelectKey注解 实现添加新数据的主键封装 注解属性 sta 阅读全文
posted @ 2021-03-30 09:49
克豪
阅读(55)
评论(0)
推荐(0)
摘要:
外键 表与表之间存在“一对多”,“多对一”和“一对一”的关系 多个表之间的关系是通过主键和外键来维护的 外键既可以通过数据库来约束,也可以不设置约束,仅依靠应用程序的逻辑来保证。 # 类别表 create table category( cid int primary key auto_increm 阅读全文
posted @ 2021-03-30 09:48
克豪
阅读(123)
评论(0)
推荐(0)
摘要:
mysql-8.0.19有两种安装方式 方式1:不配置my.ini就可安装 方式2:配置my.ini进行安装 (这种方式可以自定义设置数据库参数,推荐) 方式一: 1、运行命令窗口(以管理员方式打开) 2、输入:mysqld --initialize --console,成功的话会生成随机密码,注意 阅读全文
posted @ 2021-03-30 09:37
克豪
阅读(143)
评论(0)
推荐(0)

浙公网安备 33010602011771号