IntelliJ IDEA

idea操作maven时控制台中文显示乱码/maven项目启动方式

只谈情不闲聊 提交于 2020-04-27 02:24:05
在idea中通过maven启动项目时,在前台显示数据库信息,没有中文乱码问题,在控制台中mybatis显示数据库的信息,中文显示乱码。 在程序中用 System.out.println 输出中文的时候也显示乱码。以前使用idea中的启动类启动Javaweb项目时,没出现过这种错误。 出现这种错误首先想到的就是编码问题,在编码问题中遇到的最普遍的一种就是与数据库连接时解决中文乱码的方法,使用 jdbc 连接数据库的时候在数据库名字后面添加 ?characterEncoding=UTF-8 如:jdbc:mysql://localhost:3306/sheep?characterEncoding=utf-8;结果发现这种方法在控制台仍然显示以下的乱码情况。 第二种方法就是在idea的安装目录,进入bin目录下定位到idea64.exe.vmoptions中或者(idea.exe.vmoptions)中,在文件的最后添加“-Dfile.encoding=UTF-8”代码,但是使用时仍然无法解决中文乱码问题。 第三种方法就是在idea中的setting中将编码设置为UTF_8,如下所示,但也是没有解决问题。 最后通过以下的方式解决了中文乱码的问题,具体解决方法如下: Setting->maven->runner VMoptions:-Dfile.encoding=GB2312,如下图所示:

暴力“尺取”

谁说胖子不能爱 提交于 2020-04-26 22:32:40
以poj3320为例 Language: Default Jessica's Reading Problem Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 23144 Accepted: 7819 Description Jessica's a very lovely girl wooed by lots of boys. Recently she has a problem. The final exam is coming, yet she has spent little time on it. If she wants to pass it, she has to master all ideas included in a very thick text book. The author of that text book, like other authors, is extremely fussy about the ideas, thus some ideas are covered more than once. Jessica think if she managed to read each idea at least once, she can pass the exam. She

Maven+JSP+SSM+Mysql+C3P0实现的学生管理系统

你。 提交于 2020-04-26 19:14:18
项目简介 项目来源于: https://gitee.com/wu_yun_long/student_management_system 本系统是基于 Maven+JSP+SSM+Mysql+C3P0 实现的学生管理系统。功能简单,对业务方面要求低,可以作为学习SSM的入门项目。 难度等级:中等 技术栈 编辑器 IntelliJ IDEA 2019.1.1 (Ultimate Edition) 前端技术 基础:html+css+JavaScript 框架: Bootstrap + JQuery 后端技术 SSM(Spring+SpringMVC+Mybatis) 模板引擎:JSP 数据库连接池:C3P0 数据库:mysql 5.7.27(个人测试使用) jdk版本:1.8.0_181(个人测试使用) tomcat版本: tomcat 8.5.34(个人测试使用) 本地运行 若有疑惑可查看 视频版本 。 1.下载zip直接解压或安装git后执行克隆命令 git clone https://gitee.com/wu_yun_long/student_management_system.git 2.使用idea打开项目,配置maven、jdk即可。 3.打开Navicat For Mysql,创建 studentmanagement 数据库,并运行 studentmanagement

关于Tomcat控制台乱码解决办法___ 解决 IntelliJ IDEA Tomcat 控制台中文输出乱码问题

六眼飞鱼酱① 提交于 2020-04-26 19:03:55
Tomcat 控制台UTF-8乱码问题 1、修改cmd的编码格式 快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改。 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一个字符串值,key-value如下: "autorun"="chcp 65001",之后重新打开cmd即可。 2、修改Tomcat bin目录下startup.bat文件 将call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改为 call "%EXECUTABLE%" run %CMD_LINE_ARGS% 3、 修改Tomcat bin目录下catalina.bat文件 将set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%" 改为:set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8" 解决办法 找到安装IDEA的bin目录将 idea.exe.vmoptions和 idea64.exe.vmoptions两个文件打开分别在文件最末尾添加 -Dfile.encoding=UTF-8 重新启动tomcat解决utf-8乱码显示问题 来源: oschina 链接:

IDEA中Maven本地仓库与镜像配置

烂漫一生 提交于 2020-04-26 18:26:40
1 Maven Maven是一个用于项目构建与管理的工具,IDEA自带了Maven,在安装目录下的 plugins\maven\lib\maven3 IDEA也可以集成使用非自带的Maven,也就是自己下载的Maven( 戳这里官网下载 ). 2 使用非自带Maven 使用非自带Maven需要先把bin添加到环境变量,还需要手动设置Maven home directory和User settings file,同时User settings file需要勾选Override,LocalRepository一般不需要勾选,在settings.xml中设置即可. 把Maven下的bin加入到环境变量后,User settings file改为conf下的settings.xml,并且修改settings.xml如下: <localRepository>xxx</localRepository> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>alimaven</id> <name

【斯坦福算法分析和设计02】渐进分析

橙三吉。 提交于 2020-04-26 18:24:44
目录 1. The Gist 1.1 为什么要学它(Motivation) 1.2 High level idea 1.3 4个例子 2. Big-Oh Notation 2.1 文本定义 2.2 图形定义 2.3 数学定义 3. 2个例子 3.1 k阶多项式是O(n^k) 3.2 k阶多项式不是O(n^(k-1)) 4. Big Omega and Theta 4.1 Big-Omega表示法 4.2 Big-theta表示法 4.3 Little-O表示法 4.4 渐进性表示法的来源 5. 几个额外的例子【可选】 5.1 在指数中添加一个常数 5.2 指数乘以一个常数 5.2 最大值和求和 1. The Gist 1.1 为什么要学它(Motivation) 我们的目的是寻找一种对算法进行衡量的最有效力度,我们希望忽略不重要的细节,例如常数因子和低阶项,把注意力集中在算法的运行时间是怎样随着输入长度的增长而增长的,这些任务是通过大O表示法(包括它的近亲表示法)的形式完成的,每个程序员都应该掌握这个概念。 它是行业术语渐进性表示法提供了讨论算法设计与分析的基本术语,当我们听到某个程序员谈论他的某段代码以"n的大O时间运行",而另一段代码,以"n平方的大O时间运行"时,我们需要知道其中的意思。它是区别不同算法的"sweet spot"它有粗放和精细的两个特征。粗放

idea 对比两个项目代码的差别

£可爱£侵袭症+ 提交于 2020-04-26 17:33:17
比较本地两份代码的区别,可以按如下步骤操作, 首先,选中目标文件夹(图中选择 src 文件夹), 右键 唤出功能菜单,然后点击 Compare With : 如上图所示,选中本地另一份想要与之对比的代码的相同目录,然后点击 Open 或者 打开 、 确定 按钮: 来源: oschina 链接: https://my.oschina.net/u/4038596/blog/4254325

软工团队项目之团队展示&选题(OnTime——S.L.N)

断了今生、忘了曾经 提交于 2020-04-26 17:02:30
软工团队项目之团队展示&选题(OnTime——S.L.N) 一、团队展示 队名:『S.L.N』即Seigelion——乃“攻城狮”之意。 队员学号:      团队项目描述:(项目名称:OnTime) 项目核心功能——对时间的一键智能规划摆脱了人们对同类型计划应用的固有印象和诟病、新颖而便捷实用; 而共享计划功能的诞生使得团队成员互相督促、实现高效办公成为可能。 队员风采:      团队的首次合照:      团队的特色: 团队中三人负责前端(包括一名UI),三人负责后台:结构明确、分工合理。 其中队长以及多名成员具有一定的项目经验,队员们能力和性格互补,是一支团结且潜力巨大的队伍。 二、团队选题 我们的选题是一个时间规划小程序: 实现对时间的一键智能规划摆脱了人们对同类型计划应用的固有印象和诟病、新颖而便捷实用; 而共享计划功能的诞生使得团队成员互相督促、实现高效办公成为可能。 预期用户量:1000+ 项目阐述: 真实 项目选题务实,着眼于社会主流人群——学生及工作者的的日常应用场景;    可用 项目以生成个人计划为核心功能模块,通过让用户输入一系列子任务及其限制时间等,建立相应计划表。 有价值 通过多种可选算法智能地帮助用户安排计划中子任务的顺序, 使日程计划类程序向着“节约用户的脑力和时间去做更有意义的事”的“傻瓜式”智能应用更进了一步。     有情怀