![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
无名老仙
这个作者很懒,什么都没留下…
展开
-
redis、jedis安装和使用
一、redis的概述1、缓存思想经常查询一些不太发生变化的数据,如果每次都操作关系型数据库是非常耗时的(需要从硬盘上io相关数据,效率并不高),如果直接从内存区域中获取数据,那效率会大大提高,因此缓存思想就是针对此类问题。具体表现位当查询此类数据时,如果缓存中有数据则直接返回;如果缓存中没有数据,则从数据库查询,然后将数据放入缓存,再返回数据,2、NOSQL概念NOSQL(Nosql= Not Only Sql),意即“不仅仅是sql”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网.原创 2020-08-06 22:54:36 · 813 阅读 · 0 评论 -
idea工具的git版本管理
一、将idea工程添加到本地仓库1、创建一个简单的java工程2、在file-setting下检测是否识别到本机的git.exe3、在vcs下选中import into version control,选择create git repository4、此时本地版本库已经创建好5、点击commit二、使用idea将本地工程推送至github1、点击vcs->git->push2、定义origin连接,在github上新建仓库idea_repo,复制https的url3、点击pu原创 2020-08-05 23:00:16 · 460 阅读 · 0 评论 -
使用GitHub创建远程仓库、推送、clone
--在实际工作环境中,需要多人协作,仅仅本地版本库并不够用给,因此可以使用GitHub来交换代码。一、创建远程仓库1、创建账号,首次使用时如下图:2、点击start a project3、远程仓库创建结束二、向远程仓库推送--推送有两种方式,分别是ssh(安全外壳协议)和https通信协议方式(1)使用ssh方式推送:使用编辑器打开公钥,复制内容点击github上settings: 公钥上传成功,之后推送时会自动验证密钥,无需其它验证方式。ssh有以下...原创 2020-08-04 21:42:09 · 287 阅读 · 0 评论 -
Git的安装下载及使用
一、Git的概念 常用的版本控制工具svn是集中式版本控制系统,版本库是集中放置在中央服务器的,工作时先从中央服务器拿到最新版本,结束时还需推送最新版本到中央服务器。而Git 是一个开源的分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库。二、Git常用命令流程图1、从远程仓库中克隆Git资源作为本地仓库;2、从本地仓库中checkout...原创 2020-08-04 06:30:06 · 179 阅读 · 1 评论 -
自定义注解类
一、注解的定义An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages may be annotated. Annotations have no direct effect on the operation of the code they annotate.--注解是一种能被添加到java代码中的元数据原创 2020-07-30 17:58:09 · 1036 阅读 · 0 评论 -
mybatis配置xml文件时元素自动补齐设置
在mybatis中配置xml文件时可以指定xml的dtd格式信息(用来标识mybatis配置或映射文件需要哪些节点),让它在配置时可以联想补齐。一、未设置时如下:二、打开windows-preferences,搜索xml,选择xml-Catalog三、点击add,选择系统file system,找到mybatis-3-config.dtd(可以在网上下载),然后打开设置public id和address,点击应用;四、点击design模式,右键add dtd information...,配原创 2020-06-16 15:06:29 · 925 阅读 · 0 评论 -
Apache Tomcat的下载及安装
一、打开https://tomcat.apache.org/网址,点击tomcat8这个版本的下载二、本文中使用安装版示例三、下载完成后,双击打开,点击next, I Agreesi四、选择如下安装类型,点击next五、填写端口号、用户名、密码,并点击下一步六、设置安装目录七、安装运行安装成功!tomcat已启动!...原创 2020-04-17 10:58:54 · 1644 阅读 · 0 评论 -
html基本语法
一、HTML基本语法:<!DOCTYPE html><!--文档类型,说明是html文档,且不是html标签--><html><head> <!-- 网页头部信息--> <title>标题</title> <meta http-equiv="Content-Type" content="t...原创 2019-11-30 10:51:49 · 1085 阅读 · 0 评论 -
while循环中嵌套switch,break仅跳出switch
while循环中嵌套switch判断时,break仅仅跳出switch,并不会终止循环!原创 2019-11-27 16:45:11 · 10106 阅读 · 3 评论 -
BigDecimal的加减乘除用法
//add()函数BigDecimal result1 = num1.add(num2);//subtract()函数BigDecimal result2 = num1.subtract(num2);//乘法multiply()函数BigDecimal result3 = num1.multiply(num2);//除法divide()函数BigDecimal resu...原创 2019-11-26 16:17:19 · 152 阅读 · 0 评论 -
jdbc编程出现ORA-00911: 无效字符异常、ORA-00904:标识符无线
jdbc中sql语句结尾处不能添加分号,否则会报错,如下:jdbc中sql语句换行时要注意在加号的前后引号里加空格,防止字符串连接导致无意义,如下:写成"and"+"xxx"----->andxxx...原创 2019-09-30 09:12:48 · 1093 阅读 · 0 评论 -
jdbc处理银行转账事务
一、建立余额表(bal_tab,余额必须大于0)、交易表(bus_tab)二、建立转账事务类BankBusiness.javaimport java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import cn.yanchengdai.util.DataSourceF...原创 2019-09-27 11:46:42 · 408 阅读 · 0 评论 -
学习使用oracle时仅开启有效服务管理电脑运行速度
为了保证电脑的运行速度,我们学习使用oracle时可以对window后台oracle相关服务进行管理。oracle安装成功后一般有5个服务,分别是OracleServiceORCL、OracleOraDb11g_home1TNSListener、OracleJobSchedulerORCL、OracleDBConsoleorcl、OracleVssWriterORCL,我们可以将OracleS...原创 2019-08-15 15:17:34 · 126 阅读 · 0 评论 -
java程序中编写sql语句的单引号、双引号问题
java程序编写过程中,sql语句的单引号、双引号的注意点一、修改的字段为字符串类型:String sql = "update Province set DESCRIPTION='hahaha' where id=2";二、修改的字段为变量引用:1、字段为int变量,不需加单引号,但变量左右需加+int num = 1;String sql = "update Provi...原创 2019-09-10 17:00:42 · 3571 阅读 · 0 评论 -
jdbc查询语句的执行
由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。一、定义实体类封装查询结果1、创建Department实体类package com.xzit.pojo;import java.util.Date;public class Department { private String deptno; priv...原创 2019-09-12 17:14:34 · 5114 阅读 · 0 评论 -
jdbc分页查询的简单实现
首先oracle分页查询数据可以使用rownum和子查询联合实现;具体sql语句为:SELECT ID,numbers,NAME,(CASE gender WHEN 1 THEN '男' WHEN 0 THEN '女' END),birth,phone,daid,cid,apartment FROM (SELECT ROWNUM rt,s1.* FROM students s1 WH...原创 2019-09-23 16:27:48 · 568 阅读 · 0 评论 -
PreparedStatement相较于Statement的优点
在jdbc组件中,尽量使用PreparedStatement而避免使用Statement,原因如下:1、PreparedStatement可读性更高,维护性更强(Statement需要动态拼接);2、PreparedStatement在被编译后会被缓存下来,下次调用相同的预编译语句时不需要重新编译,只需传入对应参数就行;而对于Statement来说,及时insert into tb_name ...原创 2019-09-25 09:29:36 · 1304 阅读 · 0 评论 -
jdbc实现简单的分组聚合统计查询
oracle数据库中原有salary表数据如下:一、准备好本程序基础文件:DataSourceForPool(数据库连接池管理工具类)、Env(读取数据库属性配置文件)、DataSource.properties(数据库属性配置文件)。以下实现分组聚合统计查询:二、数据库访问组件SalaryDao.javaimport java.sql.Connection;import java...原创 2019-09-25 17:19:36 · 1691 阅读 · 0 评论 -
jdbc调用存储过程的简单使用
一、在oracle中创建一个简单的存储过程:CREATE OR REPLACE PROCEDURE proc_hello(username IN OUT VARCHAR2) AShello STRING(4) := '你好';BEGIN username:=hello||' '||username;END;二、定义存储过程访问数据库的组件类ProcdureDao.jav...原创 2019-09-26 09:11:06 · 206 阅读 · 0 评论 -
jdbc组件访问存储过程输出参数类型为sys_refcursor的简单示例
一、创建存储过程创建存储过程CREATE OR REPLACE PROCEDURE proc_dep_info (datas OUT SYS_REFCURSOR)ASBEGIN OPEN datas FOR SELECT * FROM dept;END proc_dep_info;二、创建数据库访问组件类DeptDao.javaimport java.sq...原创 2019-09-26 17:43:48 · 1026 阅读 · 0 评论 -
jdbc批处理简单应用
一、建立Person的javaBeen形式import java.util.Date;public class Person { private String name; private int age; private String address; private Date birth; public Person() {} public Person(St...原创 2019-09-27 09:16:28 · 110 阅读 · 0 评论 -
oracle增删改查基本命令集合
--创建名称为biz_tabspace的表空间对象create tablespace biz_tabspace datafile 'f:/orasp/biz_tabspace.dbf'size 200m -- 初始大小Autoextend --自动增长on next 3m -- 每次增长3mmaxsize 500m --最大容量为500mcommit;--删除表空间及物理文件dr...原创 2019-08-20 16:26:14 · 557 阅读 · 0 评论