自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 开发手册

开发规范一、编程规约1、命名规则不用下划线和美元开头禁止使用拼音类名首字母大写 方法 参数 变量首字母驼峰式命名抽象类用Abstract或者Base开头 测试类结尾带上Testmain参数中带上String args[]布尔类型的变量命名都不用is开头 如错误示范 isDeleted包名统一使用小写 并且用单数使用了设计模式 就把他在命名上体现出来不要缩写命名接口不要加public abstract接口的实现命名规则有两种方式 Impl后缀 或者 able后缀枚举类带上En

2020-08-06 23:31:46 150

原创 java 参数传递规则

java 参数传递规则java所有的参数传递都是传递的副本,变量所代表的值的副本!副本的概念就是副函数 他会复制一个副本地址指向原函数传来的对象地址 他如果不改变地址那么他的改变会影响到原函数中的值 如果改变了地址的指向位置(如创建一个新的对象)则它的改动对原函数没有影响(其中String比较特殊因为他创建后就不能改变值了 所以在副本中改变他的值相当于改变了的地址指向 所以不会影响原函数)比如你在package practiseBase;public class ObjectParaDelive

2020-08-02 16:31:02 289

原创 汉罗塔问题谈对递归的理解

//A是被转移的柱子 B是中间柱(转换站) C是转向的柱子//递归通过重复把问题分解为同类的子问题,通过解决子问题而解决掉问题的方式//在代码上看就是一个函数自己调用自己//如这个问题就是要移动盘子先得把上的n-1个盘子移动到B上;再是把B上的n-1个盘子移动到C上//这些仿佛回溯最后用到都都是 当只有一个盘子的时候 只需要把盘子从A->C#include<iostream>#include<stdio.h>using namespace std;void H

2020-06-29 22:30:09 237

原创 100

100① arrayList和linkList有什么区别arraylist:底层是数组的数据结构 内部是有索引的 所以可以根据索引快速查找linkedlist:使用的是双向链表实现存储的 插入的时候只需要记录插入的前后两个节点 插入操作要快他们两个都是线程不安全的②&和&&的区别&:按位与操作和逻辑与操作&&:是短路与操作 两个用&&连接的表达式如果第一个返回false就不会判断第二个表达式是否正确而&不是短路的操作

2020-06-26 07:35:41 111

原创 redis基础操作

redis一、基础概念Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:1) 字符串类型 string2) 哈希类型 hash3) 列表类型 l...

2020-04-15 10:09:36 335

原创 mysql操作

mysql一、数据库方面的操作create database dbname;show databases;use dbname;二、表级操作1、查询关键字的顺序(1) SELECT(2) DISTINCT <select_list>(3) FROM <left_table>(4) <join_type> JO...

2020-04-14 22:32:54 71

原创 实用的排序算法

排序一、选择排序1、思想选择排序的有序化是从第头开始有序化的。如:n个元素 (从小向大排序)第一个和后面n-1个元素一一比较如果发现后面元素的比他小 交换他们两一轮下去就可以保证第一个元素是最小的后面从第二个元素开始往后面比较 重复以上步骤直到倒数第二个数字2、代码public class xuanze { public static void main(Stri...

2020-04-14 21:45:37 93

原创 Collction

集合一、概念集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。二、简介Collection:单列集合类的根接口,用于存储一系列符合某种规则...

2020-04-14 20:09:50 127

原创 多线程详细解析

多线程一、基本概念并发:指两个或多个事件在一同一个时间段内交替发生。并行:指两个或多个事件在一同一时刻同时发生(同时发生)。一般在单处理器上多线程是交替并发执行的。但在多处理器上并发执行的程序可以分配到多个处理器上,实现多任务并行执行进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位...

2020-04-14 10:46:17 145

原创 servlet c3p0 Dbutil实现用户登录小demo 20190730

一、用到的包c3p0-0.9.1.1.jarcommons-dbutils-1.7.jarmysql-connector-java-5.1.17.jarservlet-api.jar注:包一定要放到 WebContent/WEB-INF/lib 在放入libray里面才会真正在服务器中生效二、创建实体一般放在domain包下如我的:AppleXpackage domain;...

2019-07-30 19:49:55 398

原创 c3p0连接池连接数据库 和 Dbutil对数据库的增删改查20190729

一、c3p0连接池1、导包 c3p0-0.9.1.1.jar mysql-connector-java-5.1.17.jar2、配置配置方法一:代码配置: @Test public void testc3p0() throws Exception { ComboPooledDataSource cpds = new ComboPooledDataSource(); cpds.s...

2019-07-29 21:18:48 553

原创 Servlet 入门201907242⃣️

一、servlet导包把tomcat下的servlet-api.jar 导入到Library里面。二、 写一个类继承servletpublic class User implements Servlet{ @Override public void service(ServletRequest req, ServletResponse res) throws ServletExce...

2019-07-24 19:54:32 128

原创 jdbc 操作初级 20190724 1⃣️

一、导包1⃣️ java连接mysql数据库的jar包: mysql-connector-java-5.1.47 链接注意:数据库的版本要和jar包符合一致。2⃣️ 把jar包加入到build Path中3⃣️ 加入成功如图所示:4⃣️ 再加入JUnit 测试模块二、调用和操作数据库方法一://直接进行数据库操作 不推荐不安全 (当查询语句是拼接的时候) public v...

2019-07-24 18:49:04 158

原创 Python+Tesser-OCR实现图片识别

一、平台 win7 ,编译器pycharm or sublime 二、导包 导入两个包 1、Pillow 2、pytessract 导包方式有两种: 1、直接在windows的cmd里面输入命令 pip install Pillow pip insatll pytessract2、 通过pyc...

2019-07-24 16:44:22 651

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除