- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 零钱通oop(面向对象编程)
实现类:package com.demo;/*** 使用面向对象的方法来调用零钱 通的功能类* */public class SmallChangesApp { public static void main(String[] args) { new SmallChangesOOP().mainMenu(); }}功能类:package com.demo;import java.text.SimpleDateFormat;import java.
2021-02-27 22:27:57 380
原创 java整体复习
用记事本运行java文件:创建一个java文件,可以win+R ->type nul>test.java然后打开记事本写入代码(记得保存ctrl +s)public test{public static void main(String[] args){int result=1+1;System.out.println("结果是:"+result);}}结果截图:java重要特点:面向对象(oop)java语言是健壮的。是跨平台性的(一个编译好的.class文
2021-02-27 17:13:24 60 2
原创 多表查询mysql
(1)查询“张天”同学所有已学课程的课程号、课程名、成绩及相应学分。方法一:方法二:方法三:(2)查询与“张天”同系的学生的学号,姓名和性别。(3)查询年龄最大的学生信息。(提示四种方法:小于等于所有的出生日期、小于等于最小的出生日期、大于等于所有的年龄、大于等于最大的年龄)。方法一:select *from student where birth<=(select min(birth) from student);方法二: select *from student where
2021-02-26 22:32:33 442
原创 后缀表达式(逆波兰表达式)实现计算器
代码实现:实现的一些自己的思路总结:可以直接使用java中的栈Stack stack=new Stack();表达式直接使用String suffixexpression=“3 4 * 6 /”;这种格式的后缀表达式,把表达式放入ArrayList集合中操作,用空格隔开使用一个方法来计算表达式,直接使用item.matches();正则表达式来匹配一。整型变成字符串 数字加上一个 " "空字符就好package com.demo;import java.util.ArrayLis..
2021-02-26 22:04:40 509
原创 SpringMVC的组件解析(RequestMapping)
@RequstMapping的参数它的常用参数:spring-mvc.xml文件的组件扫描:
2021-02-22 17:35:45 90
原创 删除外键约束
删除所在表的外键约束:alter table student drop foreign key aaa; insert into student values(2011001,'张天','2009/3/5','男',10,'12344@qq.com');
2021-02-22 12:45:10 998
原创 栈的应用,java用数组实现
package com.demo;import java.util.Scanner;public class ArrayStackDemo { public static void main(String[] args) { //玩一把 ArrayStack stack = new ArrayStack( 4 ); String key=""; boolean loop=true;//控制是否退出菜单 Sc
2021-02-21 14:44:56 78
原创 Mysql实验二 数据库和表的建立
实验二 数据库和表的建立1、在mysql中建立一个数据库testdb,所有的SQL操作均在此数据库上进行。create database testdb;use testdb;2、用命令的方式在testdb数据库中建立5张基本表,其类型为innodb表,字符集为utf8。(注意创建表的顺序)①创建学生表Student,由以下属性组成:学号 sno(int型,主码,其值自动填充,初值为2011001,每次增值为1),学生姓名 sname(char型,长度为8,非空),性别 sex(enum(男,女)
2021-02-19 18:49:16 6824
原创 约瑟夫环(JosePhu)
出圈的实现思路:package com.demo;public class JosePhu { public static void main(String[] args) { //测试看看创建和遍历环形链表是否正确 CircleSingleLinkedList circleSingleLinkedList = new CircleSingleLinkedList(); circleSingleLinkedList.addBoy( 5 ...
2021-02-19 12:54:26 208
原创 八皇后问题
package com.demo;import com.sun.xml.internal.fastinfoset.tools.XML_SAX_StAX_FI;public class BaHuangHou { //最多八个皇后 int max = 8; //定义array数组保存放置皇后的结果,如 int[] array = new int[max]; private static int count = 0; private static int .
2021-02-18 11:36:28 83
原创 PL/Sql记录,集合,记录表的使用
declaretype emp_record is record(name t_emp.ename%type, #声明标题变量salary t_emp.sal%type,dno t_emp.depno%type);emp_record_type emp_record;#声明记录变量beginselect ename,sal,deptno into emp_record_typefrom t_emp where empno=&no; dbms_output.put_line
2021-02-17 12:32:02 187
原创 希尔排序
希尔排序是一种插入排序:位移法是希尔排序法中的速度最快的方法。package com.demo.sort;import java.util.Arrays;public class ShellSorting { public static void main(String[] args) { int[] arr = {8, 9, 1, 7, 2, 3, 5, 4, 6, 0}; shellSorting( arr ); System.out.
2021-02-10 21:04:50 71 1
原创 插入排序
把前面的数看成一个有序表,然后一个个把后面的数据插入到有序表中package com.demo.sort;import java.util.Arrays;public class InserSorting { public static void insertSorting(int[] arr){ //首先假装第一个数是个有序表,然后把后面的数一个个插入 for (int i = 1; i <arr.length; i++) { .
2021-02-09 13:45:37 65
原创 SpringMVC轻量级的框架
SpringMVC是基于java实现的MVC设计模型的请求驱动类型的轻量级的Web框架,属于SpringFrameWork的后续产品,已经融合于Spring WebFLow中。SpringMVC已经成为目前最主流的MVC框架之一,并且随着Spring3.0的发布,全面超越Struts2成为最优秀的MVC框架。(注解是它的主要的作用,同时还支持RESTFUL编程风格的请求)图中展示了SpringMVC把一样程序员需要写的共有的代码变成抽取了出来:SpringMVC的开发:导入Springmvc需要
2021-02-08 13:21:12 336 4
原创 Spring集成web环境
为了使ApplicationContext容器只创建一次有了如下的方法:1.创建一个容器加载监听类2. web.xml配置这个类3.在UserServlet中修改优化一下:Spring帮助我们提供了这样的方法:
2021-02-07 23:02:43 105
原创 选择法排序
package com.demo.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class SelectSorting { public static void main(String[] args) { int [] arr=new int[80000]; for (int i = 0; i < arr.le.
2021-02-06 17:22:00 324 1
原创 Selenium自动化测试的基础代码
Chrom在默认的安装路径下可以省去很多的配置。将项目中导入selenium包,ctrl+alt+s–>project—>interpreter—>selenium如果上面都确认没有问题,但是webdriver仍然报红线的话,就看看自己报错的代码路径下是不是有一个叫selenium.py的文件,如果有,把名字改改就好了一个简单的测试代码:#导入Seleniumfrom selenium import webdriver#创建一个浏览器对象driver=webdrive.
2021-02-06 14:11:22 715
原创 蓝桥杯试题 算法训练 Anagrams问题
试题 算法训练 Anagrams问题资源限制时间限制:1.0s 内存限制:512.0MB问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。 输入格式:输入有两行,分别为两个单词。 输
2021-02-05 18:36:26 222 1
原创 蓝桥杯1的个数
试题 算法训练 1的个数资源限制时间限制:1.0s 内存限制:256.0MB问题描述 输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。输入格式 一个正整数n输出格式 一个整数,表示1出现的资料样例输入15样例输出8import java.util.Arrays;import java.util.Scanner;public class 出现1的个数 { public s
2021-02-05 17:38:13 158
原创 冒泡排序优化详解
import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;import java.util.Random;import java.util.Scanner;public class Sort { public static void main(String[] args) { int[] b = new int[80000]; for (int i =
2021-02-05 16:55:31 86
原创 Oracle查询
select [ALL|DISTINCT] select_listfrom table_list [where search_conditons][group by group_by_list][having search_conditons][order by asc|desc]消除重复行查询:select distinct job from emp;使用别名查询select ename 名字,job 工作 from emp;select *from emp where sal bet
2021-02-04 22:22:20 69
原创 最最常用的dos命令
win+R—>cmdcd 切换目录cd ..切换到上下级目录cls 清屏dir 查看当前目录的文件上下键 查看敲过的命令Tab键 自动补全
2021-02-04 15:44:35 95
原创 单向链表的尾部添加节点,展示结点
package com.demo.Link;import java.util.Scanner;public class SingleLinkList { public static void main(String[] args) { //进行测试 HeroNode heroNode = new HeroNode( 1, "houzhicong", "chxuyuan" ); HeroNode heroNode1 = new HeroNode( 2, "
2021-02-04 14:02:04 864
原创 Oracle通用函数和转换函数
select '12'+12 result from dual;----这个加号被理解为逻辑运算符select '21'||2 result from dual;----||理解为字符串连接符转换函数:to_char(),to_date,to_number()select to_number('23')+12 result from dual;---字符串转换为number类型select to_char(12) result from dual;----把number类型转换为字符串类型通用
2021-02-03 22:57:50 78
原创 程序员当你迷茫时你是怎么走出困境的?
当你迷茫时你是怎么走出困境的?没事这是多么正常的事情,每个人都会有的,在不害怕的基础上应该先找到源头,比如我一般是没有达到自己的目标,目标可能不符合现实。找到解决办法,不要去模仿他人,只有自己最清楚自己是一个什么样的人,所以必须学会自己救自己。实在不行就放弃目前的事情,自己一个人去一个自己喜欢的地方做一些喜欢的事情。每一次问题的解决最终还是自己,你可以负重前行,可以暂时的迷茫,但是给自己一个时间如实现解决不了久接受一切。大多数人的迷茫是和他人的比较得来的,所以学会和自己相处是每一个人必须学会的事
2021-02-02 21:48:43 183 3
原创 Spring的注解开发(原始注解和新注解)
注解开发代替xml文件的配置,简化配置,提高开发效率。Spring的原始注解(主要替代Bean的配置):Spring利于区分@Compnent注解,可以使用@Serice,@Repository(dao层),@Controller(web层)代替@Compnent,其效果一样。@Resource注解:...
2021-02-02 14:38:04 146
原创 Spring中properties文件的注入
在核心配置文件中加入:<!-- 加载配置文件db.properties--> <context:property-placeholder location="db.properties"/>其中db.properties位于Resource目录下
2021-02-02 13:13:13 240
原创 Exception in thread “main“ org.springframework.beans.factory.NoSuchBeanDefinitionException: No quali
Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.demo.service.UserService' available原因:没有找到Bean.NOSunchBean可能是没有在applicationContext.xml中配置组件扫描的异常配置:...
2021-02-02 12:33:31 679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人