- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Spring集成Junit
1 导入相关坐标<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency><dependency> <groupId>org.springframework</groupId> &l
2021-01-31 23:09:09 235
原创 ResourceBundle读取properties配置文件
例如: 使用properties加载数据库配置,获取数据库连接connection在资源根路径resources下有jdbc.properties文件代码示例// 直接传properties文件名称,不带properties后缀ResourceBundle resourceBundle = ResourceBundle.getBundle("jdbc");String driver = resourceBundle.getString("jdbc.dirver");String url =
2021-01-31 22:39:12 286
原创 spring注解整理
spring 原始注解替代等配置注解说明@Component使用在类上用于实例化Bean@Controller使用在web层类上用于实例化Bean@Service使用在service层类上用于实例化Bean@Repository使用在dao层类上用于实例化Bean@Autowired使用在字段上用于根据类型依赖注入@Qualifier结合@Autowired一起使用用于根据名称进行依赖注入@Resource相当于@Autowired+@
2021-01-27 23:34:23 234 1
原创 连接mysql报错,提示java.sql.SQLException: The server time zone value异常
安装mysql后未设置正确时区,连接mysql提示如下异常解决方案: 通过设置时区方案1: 命令行查看及设置打开命令行窗口,连接mysqlmysql -hlocalhost -uroot -p查看时区设置show variables like ‘%time_zone’若显示为SYSTEM,则需要设置时区set global time_zone = ‘+8:00’;方案二:my.ini文件设置打开my.ini文件,在[mysqld]中增加时区设置重启mysql服务即可
2021-01-27 22:39:51 200
原创 idea源发行版8需要目标发行版1.8
idea运行代码提示:源发行版8需要目标发行版1.8解决方案如下:保证以下三处版本一致Project Structure > ProjectProject Structure > Modules > Language levelFile > Settings > Build,Execution,Deployment > Compiler > Java Compiler...
2021-01-26 23:24:49 1876
原创 CASE WHEN THEN ELSE
case when then else语句使用已知员工表emp表结构及数据如下查询员工姓名和姓名中是否含有字母A的信息如果字符A在姓名的首位,则显示’字符A在首位’如果字符A在姓名的末位,则显示’字符A在末位’如果字符A在姓名中不存在,则显示’没有字符A’其他情况显示’字符A在中间’mysqlSELECT ename, case LOCATE('A',ename) when 1 THEN '字母A在首位' when CHAR_LENGTH(ename) THEN '字母
2021-01-19 23:45:41 260
原创 idea使用@Test
idea@Test使用方法初学者在学习java时,测试一小段代码通常需要创建一个类,然后是Main方法,在Main方法中写自己需要测试的代码比较繁琐,Java中提供了快速执行一段代的方法,使用@Test注解,步骤如下。直接在方法上使用@Test注解,idea报错光标选中@Test行,使用Alt+Enter选择第一项Add ‘JUnit4’ to classpath,回车点击OKidea自动引入单元测试依赖jar包,不再报错点击方法前执行按钮或在方法上右键即可执行
2021-01-19 00:42:47 9024 5
原创 idea常用配置【2020.1版本】
idea常用配置-持续更新中……1. 显示工具条view->appearance->Toolbarview > appearance > Tool Window bars2. 显示方法分隔符File–>settings–>Editor–>General->Appearance–>勾选3. 编码忽略大小写提示File–>settings–>Editor–>General->Code Completion4.
2021-01-18 23:55:35 385
原创 java实现2048小游戏
学习Java基础有一段时间了,一直想做个小的桌面程序练下手,最近自己有点时间用Java写了一个2048的桌面程序,和大家分享一下!!!游戏效果展示:1、设计思想AppFrame.java 游戏的启动类,只调用了一个MainFrame的构造方法MainFrame.java 游戏的界面类,在构造方法中做了所有的初始化操作MyKeyListener 游戏的控制类,继承自Jav
2017-07-20 10:45:51 11664 7
原创 C语言创建单向链表之逆向建链
//逆向建链就相当于头插的过程,多想想头插的过程就明白了#include"stdio.h"#include"conio.h"#include"malloc.h"typedef struct ElemSN{ int data; struct ElemSN * next;}ElemSN;ElemSN * CreatLink(int *a , int n);
2017-07-18 20:10:55 655
原创 C语言创建单向链表之正向建链
创建单向链表之正向建链,首先定义一个结构体ElemSN,创建头指针head,两个中间变量p、q用于连接创建出的每一个节点的指针域。#include"stdio.h"#include"conio.h"#include"malloc.h" typedef struct ElemSN{ int data; struct ElemSN * next;}ElemSN
2017-07-18 20:04:20 983
原创 字符串、数组、集合和Map
String 和StringBuffer//s1两次输出的哈希值是不同的,sb1两次输出的哈希值是相同的,解释了String是不可变的,重新赋值相当于指向另一个内存空间。String s1 = "Hello";System.out.println(s1.hashCode());s1 = s1 + "world";System.out.println(s1.hashCode(
2017-07-18 19:30:05 487
原创 java数据类型
数据类型(数值型的数据范围表示规则如下:整数的范围都是-2ⁿ-¹~2ⁿ﹣¹-1*和C、C++不同,Java中没有无符号的整数,而且明确规定了各种数据所占内存字节数,保证了数据类型的长度与平台的无关性boolean(true、false)byte(1字节 -128~127)short(2字节 -32768~32767)char(2字节,Unicode码和ASCII码是兼容的,
2017-07-18 19:27:02 333
原创 Java中的三种内部类
内部类内部成员类:和成员方法并列,无static修饰嵌入类:和成员方法并列,并且有static修饰本地类:在成员方法中定义的类实例如下:OuterClass是一个外部类,里面定义了三个内部类InnerClass、NestedClass、MethodClass分别对应上面三种内部类,还定义了一个不相关的类AnotherClass和一个public修饰的主类DemoClass,该文件名
2017-07-18 19:05:19 762
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人