- 博客(60)
- 资源 (6)
- 收藏
- 关注
原创 idea:‘C:\Program‘不是内部或外部命令,也不是可运行的程序问题
【代码】idea:‘C:\Program‘不是内部或外部命令,也不是可运行的程序问题。
2023-08-22 20:34:42
331
转载 IDEA骚技巧
1. var 声明2. null 判空3. notnull 判非空4. nn 判非空5. for 遍历6. fori 带索引的遍历7. not 取反8. if 条件判断9. cast 强转10. return 返回值...
2019-09-30 09:33:40
2091
3
转载 JDK 13 新特性一览
1、switch优化更新JDK11以及之前的版本:switch(day){caseMONDAY:caseFRIDAY:caseSUNDAY:System.out.println(6);break;caseTUESDAY:System.out.println(7);...
2019-09-30 09:07:36
472
转载 Java SSM框架面试题
一、Spring面试题1、Spring 在ssm中起什么作用? Spring:轻量级框架 作用:Bean工厂,用来管理Bean的生命周期和框架集成。 两大核心:1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。2、AOP:面向切面编程 2、Spring的...
2019-09-30 08:28:47
1508
原创 idea快捷键20190920
自动代码Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) fori/sout/psvm + Tab Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里 Ctrl + O 重写方法 Ctrl + I...
2019-09-20 10:12:25
316
原创 Intellij IDEA 2019 最新乱码问题解决
1、项目源代码中文乱码File > Settings > Editor > File Encodings > Global Encodings 和 Project Encodings 设置为:UTF-8。2、main运行时,控制台中文乱码File > Settings > Build, Execution, Deployment > Com...
2019-09-04 16:45:53
3336
3
转载 史上最强多线程面试47题(含答案)
1、并发编程三要素?1)原子性原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。2)可见性可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。3)有序性有序性,即程序的执行顺序按照代码的先后顺序来执行。2、实现可见性的方法有哪些?synchronized或者Lock:保证同...
2019-08-05 08:56:48
1155
转载 hibernate和mybatis的对比
第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求去考虑究竟哪一个更适合项目开发,比如:一个项目中用到的复杂查询基本没有,就是简单的增删改查,这样选择h...
2019-07-29 09:05:59
226
原创 HTML常用的转义字符汇总
常用的转义字符字符 十进制 转义字符 " " " & & & < < < > > > 不断开空格(non-breaking space)   ...
2019-07-10 11:00:51
628
转载 IntelliJ IDEA 2019入门图文教程
前言:IntelliJ IDEA如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的...
2019-07-08 10:20:06
433
转载 Spring|SpringMVC常用的20+ 种注解
注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。本文主要罗列Spring|SpringMVC相关注解的简介。一、Spring部分1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层)...
2019-07-03 13:52:42
316
转载 7个IntelliJ IDEA必备插件,提高编码效率
插件包也给你们准备好了(你们无需去下载啦),对照此篇博客配置即可:链接:https://pan.baidu.com/s/1VKXJ74W3s6RZHL-3YHlaEA密码:z411首先说一下idea引入外部插件的方式:1.打开settings配置面板2.选择plugins--》install pluginfrom disk 选择相应插件包==》点击ok最后,“...
2019-07-03 13:49:59
344
转载 28个Java开发常用规范技巧总结
1、类的命名使用驼峰式命名的规范。例如:UserService,但是以下情景例外:DO / BO / PO / DTO / VO。例如说:UserPO,StudentPO(PO,VO,DTO,等这类名词需要全大写)@Data@BuilderpublicclassCustomBodyDTO{privateStringname;privateStr...
2019-07-03 13:26:11
243
转载 idea快捷键
自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成...
2019-07-03 13:19:59
313
原创 java连接MySQL8数据库
1. driver驱动从com.mysql.jdbc.Driver变成了com.mysql.cj.jdbc.Driver;2. jar也要更新为mysql-connector-java-8.0.16.jar(或者其他8.x版本) maven中pom的配置:<!-- https://mvnrepository.com/artifact/mysql/mysql-connec...
2019-06-20 08:56:01
2885
原创 idea使用技巧
1. 输入5.fori(5.forr<fori为正序,forr为倒序>)、fori (list等类型也可以这里不演示),结果出现下图1,选择结果出现图2 图1 ...
2019-05-29 21:53:11
364
转载 Maven知识
以前的日子以前我们写代码时,jar包都默认放在一个叫 /lib 的目录下,然后把该目录设置为classpath可以读取到的目录,如下图所示:某一天我们新加了一个功能,需要用到一个比较古老的 z.jar 包,这时我们到网上去各种搜索,由于比较罕见,最终在某个 xxx软件园 中找到了他。然后我们把 z.jar 包拷贝到 /lib 目录下:这时运行后报了一堆的错,原因是 z.jar ...
2019-05-08 13:50:20
283
转载 权限管理系统之集成Shiro实现登录、url和页面按钮的访问控制
用户权限管理一般是对用户页面、按钮的访问权限管理。Shiro框架是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理,对于Shiro的介绍这里就不多说。本篇博客主要是了解Shiro的基础使用方法,在权限管理系统中集成Shiro实现登录、url和页面按钮的访问控制。一、引入依赖使用SpringBoot集成Shiro时,在pom.xml中可以引入shiro-spring-bo...
2019-05-08 12:00:53
419
转载 IntelliJ IDEA 2019.1新特性
IntelliJ IDEA 2019.1 现已正式发布,作为今年的首个重大更新版本,2019.1 带来了许多新功能和改进,下面不妨来看看主要概述。可通过官网下载 IntelliJ IDEA 2019.1 的最新安装包来升级,也可以使用 Toolbox App 进行更新。最值得关注的新特性包括:支持定制主题、支持 Java 12 Switch 表达式、在 Docker 容器内调试 Jav...
2019-05-07 08:30:39
2765
转载 Mybatis自动生成代码
在使用 mybatis 过程中, 当手写JavaBean和XML写的越来越多的时候, 就越来越容易出错。这种重复性的工作, 我们当然不希望做那么多。还好, mybatis 为我们提供了强大的代码生成:MybatisGenerator。通过简单的配置,我们就可以生成各种类型的实体类,Mapper接口,MapperXML文件, Example对象等。通过这些生成的文件,我们就可以方便的...
2019-05-06 10:38:33
284
转载 如何用SSM实现支付宝支付功能
前言本教程详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将支付宝支付整合到ssm框架」,详细的代码和图文解释,自己实践的时候一定仔细阅读相关文档,话不多说我们开始。本教程源代码:https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay一、支付宝测试环境代码测试1. 下载电...
2019-05-06 10:27:20
1127
转载 Intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis)框架
一、基本概念1.1、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可...
2019-05-06 08:49:41
358
转载 IntelliJ IDEA 的项目配置和Web部署
1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 Project Project name:定义项目的名称; Project SDK:设...
2019-05-06 08:47:18
162
转载 IDEA中使用Lombok
以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。任何技术的出现都是为了解决某一类问题,如果在此基础上再建立奇技淫巧,不如回归Java本身,应该保持合理使用而不滥用。Lombok的使用非常简单:1)引入相应的maven包<...
2019-05-06 08:47:07
458
转载 IDEA中使用Debug教程
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。一、Debug开篇首先看下IDEA中Debug模式下的界面。如下是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。就...
2019-05-06 08:46:48
19235
1
原创 idea使用帮助文档17(版本控制)
使用IntelliJ IDEA进行版本控制#在本页面:VCS Operations Popup(Alt+`或VCS | VCS Operations Popup)可快速调用任何与VCS相关的命令。弹出窗口中的操作列表取决于当前启用的VCS。启用版本控制#IntelliJ IDEA支持两个级别的版本控制集成: 在IDE级别,通过默认启用的一组捆绑插件提供VCS集成...
2019-05-06 08:46:19
2080
转载 IntelliJ IDEA 酷炫插件
1.插件的安装打开setting文件选择Plugins选项 Ctrl + Alt + S File -> Setting 分别是安装JetBrains插件,第三方插件,本地已下载的插件包。详情见关于settings的文章。http://www.cnblogs.com/jajian/p/8108690.html2.各种插件1. activate-po...
2019-05-05 17:00:35
315
原创 IntelliJ IDEA 常用快捷键
一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光...
2019-05-05 16:57:55
171
原创 idea使用帮助文档19(教程)
配置通用任务服务器#IntelliJ IDEA支持与开箱即用的许多任务跟踪器集成。但是,如果您使用IntelliJ IDEA尚不支持的跟踪器,您仍然可以集成它来配置所谓的通用服务器。本教程描述如何: 作为通用服务器连接到JIRA Cloud 获取分配给您的问题列表 对于每个问题,请在创建和更新问题时获取其ID,标题,说明,日期和时间 在开始配置与智能设...
2019-05-05 16:21:15
1565
原创 idea使用帮助文档18(Git)
Git#为了能够使用的Git版本控制,确保了Git的整合插件在启用设置/首选项对话框(Ctrl+Alt+S)下的插件。在为现有本地项目启用Git版本控制或从远程存储库克隆Git项目之前,请执行以下操作: 下载并安装Git。支持最低版本的Windows为2.4,Linux和MacOS为1.8.0.0。 在Settings / Preferences对话框(Ctrl+A...
2019-05-05 16:05:51
2113
原创 idea使用帮助文档16(分析应用程序)
分析应用程序#CPU Profiler#CPU Profiler是IntelliJ IDEA Ultimate中的实验性功能。CPU Profiler可在Linux和macOS上使用。CPU Profiler监视应用程序的JVM级参数,以便更好地了解应用程序的执行方式以及资源的分配方式。此数据可帮助您查找和解决性能问题。CPU Profiler显示哪些功能占用了CPU时间的...
2019-05-05 15:01:15
1480
原创 idea使用帮助文档15(部署)
部署您的应用程序#此页面和整个“使用Web服务器:复制文件”一章中描述的功能仅在IntelliJ IDEA的Ultimate Edition中提供。在配置开发和生产环境的众多方法中,最常见的方法如下: Web服务器安装在您的计算机上。源位于服务器文档根目录下(例如,在/ htdocs文件夹中),您可以直接在服务器上进行开发。 Web服务器安装在您的计算机上,但源存储在另...
2019-05-05 14:21:44
808
原创 idea使用帮助文档14(使用工件)
使用工件#在本页面:什么是神器? 使用工件配置 建筑物 构建选项(构建,重建等) 运行JAR工件 将工件部署到应用程序服务器和云平台 例子另请参见项目结构/工件。什么是神器?#工件是您组合在一起以测试,部署或分发软件解决方案或其部分的项目资产的程序集。示例包括已编译的Java类或打包在Java归档中的Java应用程序,Web应用程序作为目录结构或Web应用程序归档...
2019-05-05 13:42:17
3254
原创 idea使用帮助文档13(编译)
编译应用程序#本节介绍如何: 配置编译器设置。 编译源文件,模块或包。 制作一个模块。 制作或重建整个项目。 使用编译结果。 将Java模块打包到JAR文件中。 请注意,模块依赖项的排序方式对于编译成功非常重要。请参阅模块依赖性。编译器和生成器#IntelliJ IDEA的Java构建器构建或汇集源文件,外部库,属性...
2019-05-05 11:47:03
736
原创 idea使用帮助文档12(测试)
测试#配置测试库#JUnit和TestNG的库随IntelliJ IDEA一起提供,但默认情况下不包含在项目或模块的类路径中。因此,在创建测试类时,不会解析对TestCase类或测试注释的引用。要将必要的库添加到类路径,可以使用向模块添加依赖项的一般过程。相应的库位于以下目录中: JUnit库(junit.jar和junit-4.12.jar):<IntelliJ IDE...
2019-05-02 12:40:59
1128
原创 idea使用帮助文档11(调试)
教程:Java调试深度潜水#概述#调试是任何开发人员库中最强大的工具之一。它为我们提供了对程序运行方式的独特见解,使我们能够更深入地了解我们调试的代码段。它允许我们跟踪正在运行的代码并检查状态和执行流程。作为其中的一部分,它给了我们顺序流动的幻觉。这非常直观且功能强大,但也可能会产生误导,因为大多数现代应用程序都是多线程的。“调试”表明我们处理错误,但这实际上是用词不当。即使代码没...
2019-05-02 07:04:08
717
原创 idea使用帮助文档10(调试)
调试#本节介绍各种类型的应用程序通用的过程。IntelliJ IDEA提供了一整套用于调试源代码的工具: Java中的断点。 JavaScript中的断点。 多个同步调试会话。 可自定义的断点属性:条件,传递计数等。 调试器UI中的框架,变量和监视视图。 表达式的运行时评估。 如果要查看所有当前调试应用程序的列表,请选择“运...
2019-04-30 16:15:48
2504
1
原创 idea使用帮助文档9
构建,运行,测试和部署应用程序#使用运行/调试配置#要在IntelliJ IDEA中运行或调试代码,可以使用大量运行/调试配置。每个运行/调试配置代表一组命名的运行/调试启动属性。使用IntelliJ IDEA执行运行,调试或测试操作时,始终使用其参数基于其中一个现有配置启动进程。IntelliJ IDEA附带了许多运行/调试配置类型,用于各种运行,调试和测试问题。您可以创建自己的...
2019-04-30 13:35:02
672
原创 idea使用帮助文档8
文件编码#您可以配置和更改目录或文件的编码,包括属性文件。IntelliJ IDEA允许您在编辑器中工作时更改编码。如果需要检查编码详细信息并配置更多选项,请使用“设置”|中的“文件编码”页面编辑。配置没有内置编码信息的目录或文件的编码# 在“设置/首选项”对话框(Ctrl+Alt+S)中,单击“编辑器”下的“文件编码”。将打开“文件编码”页面。 “...
2019-04-30 11:40:47
660
1
windchill与Eclipse环境配置及调试
2020-11-18
YouFuWeb.zip
2019-06-27
学生信息管理系统
2017-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人