Java JDBC 数据库链接小结随笔

Java JDBC 数据库链接小结随笔 一、链接数据库的步骤 二、 关于Statement 和 PrepareStatement 两者区别 用法 三、关于 ResultSet 的一些小结 四、自定义工具类的封装 五、一些异常的解释 一、链接数据库的步骤 注册驱动 获得链接对象 创建sql容器 执行sql语句 查询操作 关闭资源:    1 package demo1; 2 3 import java.sql.*; 4 5 public class demo1 { 6 p
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

HashMap源码记录1

前言:由于笔者所在的公司用的是jdk1.8,故该源码是针对1.8分析的。 首先:我们看一张长的很丑的HashMap的结构图: 再看看几个核心的常量: static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // 默认初始化容器大小,当自己指定容器大小时,必须为2的幂次方 static final int MAXIMUM_CAPACITY = 1 << 30; //容器的最大容量值 static final float D
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

(生鲜项目)13. 商品类别的数据接口

1. 由于goods和goodscategory表都在一个model里, 所以这里的商品分类的逻辑也写在 goods.views.py里 2. 首先写serializers.py from .models import GoodsCategory # 商品类别接口的序列化 # 让goods的category字段全量显示 class CategorySerializer3(serializers.ModelSerializer): class Meta: model =
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

《人类简史:从动物到上帝》

主要讲述认知革命、农业革命、人类融合统一和科学革命四个部分。 书中的内容涉及很多方面,不仅只有历史,其中穿插着生物、化学、经济、物理、哲学等,作者能将这一切结合在一起,并呈现我们不同角度看待这个世界,能给我们极大的想象空间。 书中的一些观点的角度很奇特,比如,智人从采集社会经农业革命而进入农业社会,我们普遍的认识是智人驯服了小麦稻谷的植物,让其能为人类提供更多的食物。但作者却提出到底是人类驯服了小麦还是小麦驯服了人类?因为小麦在之前只不过是众多植物中的一种,相对其他植物并没有什么优势,但智人却
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

聆听生活——用心创造

双脚轻快地踩着共享单车,风在脸上吹过,街道两侧的风景随着我的节奏而变换:早高峰的地铁站、沿街叫卖的老城街道、拥堵的学区街道、视野开阔的厂区道路、拥堵的上桥路段、宽阔的有轨电车道路、时常修路的园区街道,最后熟悉的草地公园和公司的蓝色钢结构建筑出现在我视野。 每天来到公司,扫除道、正衣冠,感恩三拜、晨会分享。初到公司时,似乎觉得工作就工作为什么要做这些形式,现在看来这并不是可有可无的形式,而是非做不可的修炼。人到这个世上是来体验和磨炼灵魂的,“带着比出生时更美好、更崇高的灵魂去迎接死亡”是稻盛先生
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

Linux下导入mysql的SQL文件

1 进入mysql用户 su - mysql 2 通过xshee上传sql文件 3 导入数据命令(到sql文件目录下敲命令) mysql -u用户名 -p 数据库名 < 文件名.sql 4 提示输入数据库密码,回车OK
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

php--base

‎ Table of Contents 1. 理念 2. 一些概念 3. 变量 4. debug 辅助函数 5. 操作变量 6. 引用 7. 预定义变量 7.1. 获取请求的参数 7.2. $_SERVER 8. 可变变量 9. 常量 9.1. const 9.2. define 9.3. 预定义常量 9.4. 魔术常量 10. 进制 11. 浮点数 12. 布尔值 13. 字符串 1 理念 一个网站就是一个文件夹 一个网页就是一个文件 2 一些概念 url 统一资源定位器 网址:协议:域名[
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

php--config

‎ Table of Contents 1. 搭建 PHP 开发环境 2. 默认配置简单说明 3. 使用虚拟主机 3.1. 修改 Apache 配置 3.2. 配置本机域名解析 4. 一些配置说明 4.1. Apache 4.1.1. 配置文件路径 4.1.2. 安装路径 4.1.3. 安装服务 4.1.4. 卸载服务 4.1.5. 测试配置语法 4.1.6. 启动/停止服务方式 4.2. PHP 4.2.1. 配置文件路径、启用模块、设置文件的后缀 4.2.2. 配置文件 4.2.3. 修正
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

07连线与网关

一、连线 可以设置流程连线中的id和name,设置连线上的Main config中的条件可以决定走哪一条分支。 当上一节点完成任务时,需要带入流程变量,来控制流程的走向。 二、网关(ExclusiveGateway) 其实网关说白了就是事件流到某一个核心节点,该节点需要做一个判断,如果判断符合某一个逻辑,那么事件就流到合适的路径上去,进行了分支。而做判断的节点就是所谓的网关。 1、排他网关 分支操作: (1)如果报销金额大于500,小于等于1000,则任务流转至部门经理审批; (2)如果报销金
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

每日思考(2019/12/25)

题目概览 怎样在页面上实现一个圆形的可点击区域? 什么是FOUC?你是如何避免FOUC的? "use strict"是什么? 题目解答 怎样在页面上实现一个圆形的可点击区域? map+area:效果 <html><body> <img src="/i/eg_planets.jpg" border="0" usemap="#planetmap" alt="Planets" /> <map name="planetmap" id="planetmap"> <area shape="circle"
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

08接收任务

一、接收任务 接收任务(ReceiveTask)即等待任务,接收任务是一个简单任务,它会等待对应消息的到达。当前,官方只实现了这个任务的java语义。 当流程达到接收任务,流程状态会保存到数据库中。在任务创建后,意味着流程会进入等待状态,直到引擎接收了一个特定的消息, 这会触发流程穿过接收任务继续执行。 1、流程图 代码实现: //运行流程 @Test public void doTask() { RuntimeService runtimeService = this.processEngi
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

树莓派初次配置

1.将raspbian写入TF盘后 2.建立一个SSH无格式文件,用于开启SSH服务 3.接下来配置国内源 #更新和配置数据源(TUNA源) sudo nano /etc/apt/sources.list deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspb
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

JavaScript DOM练习(动态表格添加) December 25,2019

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div{ text-align: center; margin: 50px; } input{ text-align: center; }
分类: 其他 发布时间: 12-25 22:34 阅读次数: 0

02数据库表的初始化方式

一、创建Maven工程 1、新建工程 2、在pom.xml文件中导入依赖 <!-- 配置版本 --> <properties> <spring.version>4.3.17.RELEASE</spring.version> <mysql.version>5.1.39</mysql.version> <!-- 注意只能使用2.0以下的版本 --> <activiti.version>5.22.0</activiti.version> <mybatis.version>3.4.6</mybatis
分类: 其他 发布时间: 12-25 22:17 阅读次数: 0

学习Kk8s——搭建k8s集群

  学习k8s的最好方式是自己搭建一个k8s集群,并实际操作。按照官方教程,其实并不复杂,但是由于网络问题,很多软件和镜像无法下载,所以安装过程还是比较麻烦的。   学习k8s并不需要集群环境,个人电脑就可以搭建一个单机集群来学习。下面简单介绍下过程,会跳过比较简单的步骤,重点说下需要注意的事项 一、安装虚拟机和linux系统   虚拟机可以使用hyper-v,virtualbox,和vmware。我用的是VirtualBox 6.1.0版本,下载地址是https://www.virtualb
分类: 其他 发布时间: 12-25 22:17 阅读次数: 0

javaweb-codereview 学习记录-2

1.Java 文件名空字节截断漏洞(%00 Null Bytes) 受空字节截断影响的JDK版本范围:JDK<1.7.40 实际上修复就是检查文件名中是否包含\u0000,包含则为非法路径 find usages看一下可以看到跟文件名相关的函数基本上都调用了此函数来进行校验,比如这里用java1.6进行测试,用\u0000就进行了成功的截断 用大于1.7.40的肯定会报错,这里修复的话如果考虑到jdk兼容问题,最好的方法就是添加fileName.indexOf('\u0000')的判断 如下面
分类: 其他 发布时间: 12-25 22:17 阅读次数: 0

Django 初体验

Django 依赖的python 基础环境安装: https://www.runoob.com/django/django-install.html Django安装参考官网文档: https://docs.djangoproject.com/en/3.0/topics/install/#installing-official-release 通过pip安装正式版本 这是安装Django的推荐方法。 安装pip。最简单的方法是使用独立的pip安装程序。如果您的发行版已经pip安装,则如果过时,
分类: 其他 发布时间: 12-25 22:17 阅读次数: 0

JSP动态WEB开发技术--第一章

今天跟随中国大学mooc进行web学习。主要想实现web页面的注册登录等功能 第一堂课:做好环境配置,软件安装等工作。 一.首先配置java环境。因为我之前已经配置好,所以这里不进行赘述。 但是通过与学长的交流,最终将版本改为jdk1.7。因为1jdk.7的版本兼容性较好。 二.进行安装myeclipse8.5 在网上下载eclipse,随后用在线注册机进行破解。网址可以百度 **** 三.安装tomcat6.0 我安装的是安装版。因为比较方便,而且以后也会用到。资源在百度网盘-我的资源 **
分类: 其他 发布时间: 12-25 22:17 阅读次数: 0

JQuery实现省市联动 address-picker

address-picker 一个jquery地址选择器,使用很简单。 A jQuery plugin for picking districts of China,css and js files are only 8KB,just try it. 将dist文件夹下的三个文件夹放进项目(注意不要改变css或js文件的相对位置) 在html中引入js文件 <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"
分类: 其他 发布时间: 12-25 22:17 阅读次数: 0

html 文件展示

二话不说,上code。 中间用到了 FileReader,把图片数据读取并且展示 使用了方法onload 和 readAsDataURL code <style> .thumb { height: 75px; border: 19x solid #000; margin: 10px 5px 0 0; } </style> <input type="file" id="files" name="files[]" multiple/
分类: 其他 发布时间: 12-25 22:17 阅读次数: 0