- 博客(34)
- 收藏
- 关注
转载 基于SSM的多人协作家庭记账系统
本系统前后端分离开发,后台纯java语言开发,采用Spring+SpringBoot+Mybatis框架,前端采用Vue框架。 系统包括登录注册、用户管理、账单管理、消费类型管理、以及账单统计五个模块。 登录注册:用户首次注册默认创建一个家庭,即为该家庭的管理员。管理员可在用户管理模块添加普通成员。用户管理:家庭管理员可以添加、查询、删除普通家庭成员,并且可以重置普通家庭成员的密码、修改自己密码以及转让家庭管理员。消费类型管理:系统初始化默认20种消费...
2021-11-08 15:34:24 249
原创 Linux(CentOS7)下安装Redis
(1)官网下载最新稳定的Redis:https://redis.io/download(2)打开终端切换到root用户,并将Redis的压缩包复制到/opt/目录下,并压缩opt目录下的压缩包(3)yum安装gcc依赖,遇到选择输入y即可(4)跳转到redis解压目录下,编译安装:(5)将/opt/redis-5.0.4/src目录下的文件加入到/opt/bin目录...
2019-03-31 15:55:10 1734 1
原创 Linux(CentOS7)下安装Maven
(1)官网下载Maven:https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/(2)打开终端切换到root用户下,复制Maven压缩包到/opt/目录下,并进行解压:(3)配置环境变量,终端键入:vim /etc/profile,然后按i进入插入模式,然后添加下面的内容,添加完之后,按ESC键,再按Shift+q...
2019-03-31 14:16:40 278
原创 Linux(CentOS7)下安装Tomcat
(1)先去官网下载Tomcat,我这里下载的是Tomcat8https://tomcat.apache.org/download-80.cgi(2)打开终端,切换到root用户,将下载的Tomcat压缩包复制到/usr/java/目录下,并进行压缩(3)压缩之后,进入到当前目录下的Tomcat包下的bin目录下:(4)查看,可以看到startup.sh,然后执行这个命令:...
2019-03-31 14:08:00 209
原创 Linux(CentOS7)下安装idea的详细步骤
我这里下载的是社区版,社区版功能太少了,建议大家去官网选择商用企业版,破解码网上都可以找到,安装步骤是一样的。(1)jdk已经安装成功,然后去官网下载idea:https://www.jetbrains.com/idea/download/#section=linux(2)下载好可以看见idea的压缩包位于/home/下载下,可以将压缩包复制到你想复制的目录下,我这里复制到/opt/目...
2019-03-29 17:02:54 63380 1
原创 (Linux)CentOS7下安装jdk(详细)
一、卸载系统自带的OpenJDK以及相关的java文件(1)右击打开终端输入:java -version,查看系统自带的OpenJDK的版本信息(2)输入rpm -qa | grep java查看系统自带的java相关文件 noarch文件不用删除,其他的可以删除了,但是普通用户下没有操作这几个文件的权限,所以切换用户进入到root用户下:输入su root回车输入密码...
2019-03-29 14:40:31 565
原创 CentOS下使终端输入汉字的详细步骤
(1)首先打开系统的设置,点击区域和语言(2)点击+号选择汉语(Intelligent Pinyin)(3)然后突出点击右上角切换到汉语拼音,这样就可以在终端输入汉字了。附:如果系统中没有汉语(pinyin),则在终端下输入以下命令进行安装。yum install ibus-libpinyin...
2019-03-29 11:22:31 5541
原创 虚拟机上Linux系统下如何连接网络
此处虚拟机上以CentOS为例:(1)在CentOS上右击->设置,选择网络适配器,修改为NAT模式;(2)点击编辑,选择虚拟网络编辑器更改为NAT模式,(3)点击右上角网络连接的符号,然后在有线那里i选择连接,这样就可以在虚拟机上使用网络了。...
2019-03-28 19:14:03 5592 1
原创 Windows下搭建Redis服务器
一、下载Redis下载地址:https://github.com/MSOpenTech/redis/releases下载完成后,直接解压放到任何位置,我这里是存放在D盘的Redis文件夹下,解压缩之后如下所示:二、在命令行启动Redis以下这样就算启动成功了,这个窗口是服务端终端,如果窗口被关闭,对应的服务也会停止重新打开一个命令行窗口,使用redis-cli命令进行本...
2018-08-26 16:20:27 236
原创 Maven的下载及MyEclipse8.5新建的maven项目转为Web项目(详细)
首先在Maven官网下载Maven的最新版本:http://maven.apache.org/download.cgi 这里下载的是最新的版本,可以点击下面的Maven Release History查看Maven所需要的Java版本。下载完成后解压缩的文件格式为:解压完maven文件后,需要配置Maven的环境变量,和Java的环境变量一样,配置在“高级系统变量”中,Mave...
2018-08-17 17:59:54 1192
原创 MyBatis与Spring的整合
整体结构如下图:整合工程所需要的jar包列表 1.编写Spring配置文件<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X...
2018-08-16 18:23:49 170
原创 HTML基础知识
HTML:超文本标记语言。1、如何查看HTML页面的源代码 (1)把鼠标的光标移动到网页中的某个位置(不要放在图像上),然后右击->查看源文件; (2)在浏览器菜单栏上,选择菜单中的查看->查看源文件。2、HTML的一些基础知识 (1)定义网页的定时跳转 <meta http-equiv="refresh" content="跳转时间; url=跳转的页面地址...
2018-06-01 23:06:54 345
原创 对象的序列化与反序列化
(1)对象的序列化就是将Object装换成byte序列,反之叫对象的反序列化。(2)序列化流(objectOutputStream),是字节过滤流,主要方法是writeobject()方法;反序列化流(objectInputStream),主要方法是readObject()方法。(3)序列化接口(serializable): 对象必须实现序列化接口,才能进行序列化,否则将会出现异常。这个接口,没有...
2018-05-14 19:40:28 2448
原创 Java实现一个简单的聊天室程序
以下程序是先运行服务器端程序,再运行客户端程序,否则会抛出异常。(1)服务器端程序public class Server { static ArrayList<Socket> clients=new ArrayList<Socket>(); //Socket集合 public static void main(String[] args) { try{ Serve...
2018-04-28 20:13:19 11268 1
原创 使用Socket实现TCP和UDP网络程序设计
1、传输控制协议(TCP)和用户数据报协议(UDP)(1)TCP协议是一种以固线连线为基础的协议,它提供两台计算机间可靠的数据传送。TCP可以保证从一端数据送至连接的另一端时,数据能够确实送达,而且抵达的数据的排列顺序和送出时的顺序相同。因此,TCP协议适合可靠性要求比较高的场合。(2)UDP是无连接通信协议,不保证可靠数据的传输,但能够向若干个目标发送数据,接收发自若干个源的数据。UDP是以独立...
2018-04-28 20:07:13 4243 2
原创 Java连接数据库
1、JDBC-ODBC1桥连接数据库的方法 (1)加载JDBC-ODBC桥的驱动程序。代码为:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); (2)使用java.sql包中的Connection接口,并通过DriverManager类的静态方法getConnection()创建连接对象。格式如下: Connection conn=Dr...
2018-04-26 18:12:41 252
原创 输入输出流与文件
1、File类在io包中唯一代表磁盘文件本省,该类定义了一些与平台无关的方法来操作文件。通过File实例可以获取文件本身的一些信息,如文件名、文件长度、文件读写权限等。通过File类的一些方法,还可以实现文件的创建、删除、重命名等操作。下面是通过File实例获取F盘下CODE文件夹中的word.txt文件的名称、父路径、长度等信息的程序。2、字节输入输出流 字节流用于处理二进制数据的读取和写...
2018-04-26 17:25:51 571
原创 Java实现从键盘输入一个十六进制数,再将其转化为十进制数,然后输出。如果输入的不是一个有效的十六进制数,则抛出异常。
import java.util.*;public class Exchange{ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); System.out.println("十六进制转十进制运算,请输入一个十六进制数:")...
2018-04-24 18:57:30 11924
转载 Java实现,将格式为yyyy/mm/dd形式的日期转化为日期对象,若日期字符串不符合以上规定,则抛出异常。
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.*;public class Change { public static void main(String[] args) thr...
2018-04-24 18:53:55 10307 3
原创 学校中有老师和学生,在职研究生既是学生又是老师,设计学生和教师信息管理接口,设计在职研究生类,创建一个研究生对象,如果每年的收入减去学费不足2000元,则输出需要贷款。
public interface TeacherManage { public void setPay(double pay); public double getPay();}public interface StudentMange { public void setFee(double fee); public double getFee();}public class Graduate i...
2018-04-24 18:45:33 3737
原创 Java实现某货车装载一批货物,货物有电视、计算机和洗衣机,计算整批货物的重量
public interface ComputerWeight { public double computerWeight();}public class Computer implements ComputerWeight { int mount; double weight; Computer(int m,double n) { mount=m; weight=n; } public v...
2018-04-24 18:28:17 6869
原创 学生类Student,属性有姓名和年龄,学生类派生本科生类Undergraduate和研究生类Postgraduate,本科生类属性有专业等,研究生类有属性研究方向等。
public class Student { public String name; public int age; public Student(String name,int age) //构造方法 { this.name=name; this.age=age; } public void study() { } public void show() { System.o...
2018-04-24 18:13:18 8891
原创 Java实现模拟银行系统
public class DepositAccount { static double rate_Year=0.023; private String accountNum; private String userName; private int password; private double balance; public void Open(String accountNum,Strin...
2018-04-24 17:46:30 7794 2
转载 Java逐行逆时针输出n*n螺旋矩阵
import java.util.Scanner;public class Lab { public static void main(String[] args) { // TODO Auto-generated method stub int n=0; System.out.println("请输入n:"); try { Scanner inputn=new Scanner(Sy...
2018-04-24 17:26:57 1096
翻译 词频统计
#include #include #include #includeusing namespace std;#define Name_Max 180 //文件名最大长度#define Word_Max 60 //每个单词最大长度typedef struct word //连表 单词结构{ char w[Word_Max];
2017-06-20 21:47:11 251
翻译 自动柜员机 C++
#include#include #include #includeclass Users; class ATM // ATM取款机{ public: ATM(Users& er):use(er) { } void Login(); // 通过Login输入卡号和密码进入界面bool check_passwd(char n[
2017-06-20 21:31:16 320
翻译 24点游戏 C++
#include #include #include #include #include #include using namespace std;//存放解集 vector ivec; // 第1个数和第2个数的值及表达式 double key1_2[6] = { 0 }; string exp1_2[6]; //第3
2017-04-12 22:42:48 508
转载 华为Java编程规范
1 Java 编程规范1.1 排版1.1.1 规则规则1 程序块要采用缩进风格编写,缩进的空格数为4个,不允许使用TAB缩进。说明:缩进使程序更易阅读,使用空格缩进可以适应不同操作系统与不同开发工具。 规则2 分界符(如大括号‘{’和‘}’)应各独占一行,同时与引用它们的语句左对齐。在函数体的开始、类和接口的定义、以及
2017-03-15 22:27:20 1054
翻译 某人从2010年1月1日开始“三天打鱼,两天晒网”问这个人在以后的某天是“打鱼“”还是“晒网”
#includeint fishing(int year,int month,int day);int main(){ int year,month,day; printf("输入一个日期:\n"); scanf("%d %d %d",&year,&month,&day); fishing(year,month,day); return 0;}int
2017-03-14 22:39:13 1321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人