IntelliJ IDEA

基于swing+awt的学生信息管理系统

我是研究僧i 提交于 2020-08-04 11:31:50
源码编号:A-E00004 点击查看 分类规则 项目类型:Java SE项目(awt+swing)非开源 项目名称:基于swing+awt学生信息管理系统(manager) 当前版本:V1.0.1版本 难度等级: ✩ 复杂程度 :✩ ✩ 点击查看 难度评估规则 主要技术:java、awt、swing等技术 开发工具:eclipse 运行工具:eclipse/MyEclipse都可以,eclipse最兼容 视图数量:7个左右 数据库表数量:2张 是否有idea版本:暂无 是否有课程报告:暂无 是否有代码注释:有代码注释 携带服务:远程调试服务和指导服务(问题答疑和指导) 适用场景:课程设计参考学习 功能描述:有学生和老师(管理员两个角色),学生登陆以后可以看到自己的信息,管理员(老师)登陆以后可以添加学生信息、查看学生成绩等功能。 所有源码:点击 源码列表 备注:若需要该源码加QQ: 3531912911 咨询该源码或者可以公众号回复数字6 联系我们 运行截图 项目内容 项目骨架 数据库 1.登录 2.学生查看自己信息 3.老师统计成绩 4.老师查询所有学生信息 5.老师根据条件查询学生信息 6.根据学号删除学生 7.添加学生 8.演示视频 本文分享自微信公众号 - 源码客栈(liqz6609)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“

Spring cloud、seata分布式事务解决方案实践——AT模式

北城以北 提交于 2020-08-04 11:19:16
概述 本示例模拟服务器设备运维授权功能,使用 seata 来实现分布式事务一致性。 Seata官方文档地址: http://seata.io/zh-cn/docs/overview/what-is-seata.html Spring cloud参考文档: https://spring.io/projects/spring-cloud#learn 本示例源码仓库地址: https://github.com/bugbycode/spring_cloud_dev.git 工作准备 开发工具: Eclipse/Myeclipse/ IntelliJ IDEA 任选其一 · 运行环境: jdk1.8 及以上版本 · 数据库: MySQL 5.7 · 示例采用 框架: Spring boot 2.2.4 、 Spring cloud Hoxton.SR5 、 Spring security oauth2 、 Mybatis 、 Element ui 、 Seata 1.3.0 Seata服务部署 1 、下载最 1.3.0版本的Seata 服务, Seata 服务下载地址如下: https://github.com/seata/seata/releases 2 、解压后分别修改 seata 服务配置文件 registry.conf 和 file.conf ,修改后内容分别如下所示:

如何将文件重置或还原到特定版本?

牧云@^-^@ 提交于 2020-08-04 11:17:27
问题: I have made some changes to a file which has been committed a few times as part of a group of files, but now want to reset/revert the changes on it back to a previous version. 我对文件进行了一些更改,该文件已作为一组文件的一部分提交了几次,但现在想将其更改重置/还原为以前的版本。 I have done a git log along with a git diff to find the revision I need, but just have no idea how to get the file back to its former state in the past. 我已经做了一个 git log 和一个 git diff 来找到我需要的修订,但是却不知道如何使文件回到过去的状态。 解决方案: 参考一: https://stackoom.com/question/u7K/如何将文件重置或还原到特定版本 参考二: https://oldbug.net/q/u7K/How-can-I-reset-or-revert-a-file-to-a-specific-revision 来源:

推荐 33 个 IDEA 最牛配置,好用到飞起来!

梦想的初衷 提交于 2020-08-04 11:16:46
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨琦彦 blog.csdn.net/fly910905/article/details/77868300 1.设置maven 1.在File->settings->搜索maven 2.Mavan home directory--设置maven安装包的bin文件夹所在的位置 3.User settings file--设置setting文件所在的位置 4.Local repository--设置本地仓库 2.IDEA 设置代码行宽度 1.在File->settings->Editor->Code Style 2.有人会问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行? 有两种方式! 3.第一种,在上述的“Right margin (columns)”的下方,有“Wrap when typing reaches right margin”选项,选中它,是什么效果呢? 4.随着输入的字符的增加,当代码宽度到达界线时,IDEA会自动将代码换行。 5.第一种方式是在输入代码时触发,还有第二种方式,在File->settings->Code Style->Java中,选中“Wrapping and Braces”选项卡, 6.在

使用spring-boot-devtools进行热部署调试

丶灬走出姿态 提交于 2020-08-04 10:08:20
热部署方案完整版 spring-boot-devtools + IntelliJ Idea配置 + Chrome插件LiveReload 后端代码配置 maven: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> ... <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <mainClass>${start-class}</mainClass> <fork>true</fork><!--这里热部署起作用--> </configuration> <executions> <execution> <goals> <goal>repackage</goal> <goal>build-info</goal> </goals> </execution> </executions> </plugin> spring

Your idea evaluation has expired. Your session will be limited to 30 minutes

元气小坏坏 提交于 2020-07-29 09:35:51
今天打开idea,出现了上面的话,试了网上的很多办法,获取注册码的那个方法是最常见的,那个网站现在不提供注册码了。 ----两种方法----- **1)把提示框的x点掉,会自动打开idea** 按最开始安装idea时的步骤 1.----"Help" -> “Register”,选择License server方式,地址填入:http://jetbrains-license-server (应该会自动填上) 2.点击激活,在红色框框的地方会出现 >Please use the new server address http://fls.jetbrains-agent.com 3.把http://jetbrains-license-server替换成http://fls.jetbrains-agent.com 4.点击Test Connection和Activate,出现提示 “Connection successful”,说明成功了 5.关掉idea,重新打开 **2)直接在标题提示的下面点击"enter key",然后按从上面的第2步开始操作即可** ------------------- ------------------- ------------------- 上诉方式是基于对JetbrainsCrack.jar操作过了的 来源: oschina 链接: https:/

新鲜出炉!JAVA线程池精华篇深度讲解,看完你还怕面试被问到吗?

无人久伴 提交于 2020-07-29 07:49:08
前言 前两天趁着假期在整理粉丝私信的时候看到一个粉丝朋友的私信跟我说自己现在正在复习准备面试,自己在复习到线程池这一块的时候有点卡壳,总感觉自己差了点什么。想要我帮他指导一下。这不趁着假期我也有时间我把自己这么多年的理解和从网上找的资料放在一块整理了一下都放在下面了! 1.什么是线程池 线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位,我们的程序最终都是由线程进行运作。在Java中,创建和销毁线程的动作是很消耗资源的,因此就出现了所谓“池化资源”技术。线程池是池化资源技术的一个应用,所谓线程池,顾名思义就是预先按某个规定创建若干个可执行线程放入一个容器中(线程池),需要使用的时候从线程池中去取,用完之后不销毁而是放回去,从而减少了线程创建和销毁的次数,达到节约资源的目的。 2.为什么要使用线程池 2.1 降低资源消耗 前面已经讲到线程池的出现减少了线程创建和销毁的次数,每个线程都可以被重复利用,可执行多个任务。 2.2 提高系统的响应速度 每当有任务到来时,直接复用线程池中的线程,而不需要等待新线程的创建,这个动作可以带来响应速度的提升 2.3 防止过多的线程搞坏系统 可以根据系统的承受能力,调整线程池中的工作线程的数量,防止因为线程过多服务器变慢或死机。java一个线程默认占用空间为1M

HashMap内存泄露

偶尔善良 提交于 2020-07-29 07:37:57
背景 HashMap对于Java开发人员来说,应该是一种非常非常熟悉的数据结构了,应用场景相当广泛。 本文重点不在于介绍如何使用HashMap,而是关注在使用HashMap过程中,可能会导致内存泄露的情况,下面将以示例的形式展开具体介绍。 注意:理解本文的前提需要先熟悉HashMap原理。 为了更快的看到 java.lang.OutOfMemoryError: Java heap space ,我们可以配置下IDEA的JVM参数,简单配置下初始堆和最大堆参数为3M, -Xmx3m -Xms3m ,如下图 场景一:重写hashcode、equals,put同一个对象,但是put前成员属性值发生了改变 直接上示例代码: public class Test { public static void main(String[] args) { Map<Person, Integer> map = new HashMap<>(); Person p = new Person("0", 10); for (int i = 0; i < 50000; i++) { p.setName(String.valueOf(i)); map.put(p, 1); System.out.println(map.size()); } System.out.println("end."); } } class

SpringBoot+Mybatis多模块(module)项目搭建教程

ぃ、小莉子 提交于 2020-07-29 07:37:07
一、前言 最近公司项目准备开始重构,框架选定为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。 1、开发工具及系统环境 IDE:IntelliJ IDEA 2018.2 系统环境:mac OSX 2、项目目录结构 biz层:业务逻辑层 dao层:数据持久层 web层:请求处理层 二、搭建步骤 1、创建父工程 ① IDEA 工具栏选择菜单 File -> New -> Project... ② 选择Spring Initializr,Initializr默认选择Default,点击Next ③ 填写输入框,点击Next ④ 这步不需要选择直接点Next ⑤ 点击Finish创建项目 ⑥ 最终得到的项目目录结构如下 ⑦ 删除无用的.mvn目录、src目录、mvnw及mvnw.cmd文件,最终只留.gitignore和pom.xml 2、创建子模块 ① 选择项目根目录beta右键呼出菜单,选择New -> Module ② 选择Maven,点击Next ③ 填写ArifactId,点击Next ④ 修改Module name增加横杠提升可读性,点击Finish ⑤ 同理添加【beta-dao】、【beta-web】子模块,最终得到项目目录结构如下图 3、运行项目 ① 在beta-web层创建com.yibao.beta.web包(

热部署

独自空忆成欢 提交于 2020-07-29 07:35:20
在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种不必要的重复操作极大的降低了程序开发效率。为此,Spring Boot框架专门提供了进行热部署的依赖启动器,用于进行项目热部署,而无需手动重启项目 演示: 1.添加spring-boot-devtools热部署依赖启动器** 在Spring Boot项目进行热部署测试之前,需要先在项目的pom.xml文件中添加spring-boot-devtools热部署依赖启动器: ```xml org.springframework.boot spring-boot-devtools ``` 由于使用的是IDEA开发工具,添加热部署依赖后可能没有任何效果,接下来还需要针对IDEA开发工具进行热部署相关的功能设置 **2. IDEA工具热部署设置** 选择IDEA工具界面的【File】->【Settings】选项,打开Compiler面板设置页面 选择Build下的Compiler选项,在右侧勾选“Build project automatically”选项将项目设置为自动编译,单击【Apply】→【OK】按钮保存设置 在项目任意页面中使用组合快捷键“Ctrl+Shift+Alt+/”打开Maintenance选项框,选中并打开Registry页面,具体如图1-17所示 列表中找到