avatar
文章
41
标签
34
分类
15
主页
文章
标签
分类
分享
  • 音乐
  • 影视
友链
留言板
The path of Learning
主页
文章
标签
分类
分享
  • 音乐
  • 影视
友链
留言板

The path of Learning

IntelliJ IDEA下载安装教程
发表于2019-02-24|教程|IntelliJ IDEA•Java
1 官网下载网址:https://www.jetbrains.com/idea/ 选择Download,Mac和Windows按照自己的需求选择,一般使用社区免费版即可 下载可能需要注册,不需要理会,等待下载界面出来就行了 2 安装IDEA双击下载好的ideaIU-2018.3.4.exe文件(ideaIU-2022.2.3.dmg),选择next Windows电脑需要自定义设置安装目录,Mac电脑的话无需设置目录,一直下一步即可 按照下面的勾选就行了 点击install,等待安装成功就行了
java基础——Java分层架构概念
发表于2019-01-02|Java|Java
service是业务层DAO (Data Access Object) 数据访问 1.JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分?(下面所描述的service层就是biz) 首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。 Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。 以上的Hibernate,Struts,都需要注入到Spring的配置文件中,Spring把这些联系起来,成为一个整体 其他答案: action 是业务层的一部分,是一个管理器 (总开关)(作用是取掉转)(取出前台界面的数据,调用biz方法,转发到下一个action或者页面)模型成(model)一般是实体对象(把现实的的事物变成java中的对象)作用是一暂时存储数据方便持久化(存入数据库或者写入文件)而是 作为一个包裹封装一些数据来在不同的层以及各种java对象中使用 dao是数据访问层 就是用来访问数据库实现数据的持久化(把内存中的数据永久保存到硬盘中) 其他答案:Action是一个控制器...
IDEA常用快捷键大全
发表于2018-12-27|教程|IDEA•软件使用
初学者常用的已经用红色的标记了 Alt+Insert,可以生成构造器/Getter/Setter等。 Ctrl+N,可以快速打开类 Ctrl+R,替换文本 Ctrl+F,查找文本 Ctrl+X,删除行 Ctrl+D,复制行 Ctrl+O,重写方法 Ctrl+I,实现方法 Ctrl+Y,删除当前行 Shift+Enter,向下插入新行 Ctrl+Shift+F,全局查找 Ctrl+”+/-”,当前方法展开、折叠 Ctrl+Shift+”+/-”,全部展开、折叠 Ctrl+Enter,上插一行 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3...
Java基础——Java笔试常考题型
发表于2018-12-26|Java|Java•面试
1、作用域public,private,protected,以及不写时的区别答:区别如下,不写时默认缺省 作用域 同一类 同一包 不同包的子类 所有类 public ✔️ ✔️ ✔️ ✔️ private ✔️ ✔️ ✔️ ✔️ 缺省 ✔️ ✔️ ❌ ❌ protected ✔️ ❌ ❌ ❌ 2、Anonymous Inner Class (匿名内部类)是否可以继承(extends)其他类,是否可以implements(实现)interface(接口)答:匿名内部类是没有名字的内部类,不能extends其他类,但一个内部类可以作为一个接口,由另一个内部类实现。 3、Static Nested Class 和 Inner Class的不同答:Nested Class (一般是C++的说法), Inner Class(一般是JAVA的说法)。 Java内部类与C++嵌套类最大的不同就在于 是否有指向外部的引用上。注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对 ...
任正非的新年公开信读后感
发表于2018-11-21|程序人生
看完任正非的新年公开信后,作为一名软件工程专业的学生收货颇丰,文章看似是一般领导者的官方话,但是仔细看之后,任正非对于软件工程的理解确实非常深刻,各种专业术语信手拈来,比喻恰到好处。里面对于软件开发的理解、看法、建议等都很专业,不像一般的领导者一样,只会说空话。 华为从一家传统的硬件公司,靠交换机、路由器发家,一直发展到现在的软硬件同时发展的大型企业,说明华为在软件研发方面的发展方向和道路是正确的,信中这一句“二十年前的IPD变革,重构了我们的研发模式,实现了从依赖个人、偶然性推出成功产品,到制度化、持续地推出高质量产品的转变。”也证实了华为在软件研发道路的正确性。 华为在这三十年的发展中,从开始的“炮轰华为”到现在的“支持华为”,一个深深触动我的认知:“质量,是客户最基本的需求,因为它‘天经地义’、‘不言而喻’的性质。因此,它往往是客户永远不会拿来谈判的需求。但是,如果基本的质量关切得不到保障,客户最基本的需求得不到满足,则其它一切无从谈起。” 华为现在的产品和解决方案已经在 170 多个国家安全稳定运行,并因此积累和赢得了全球数万客户的信任。 ...
Java基础——抽象类的概念及特点
发表于2018-09-24|Java|Java•编程语言
1.如何定义抽象类、抽象方法 ​ abstract关键字修饰 2.抽象类无法被实例化 ​ 因为它不是具体的类。(但是有构造方法) 3.抽象类有构造方法,是给子类创建对象的 4.抽象类中可以定义抽象方法 ​ 语法:在方法的修饰列表中添加abstract关键字,并且以“;”结束,不能带有“{}”​ public abstract void...
Java基础——super关键字
发表于2018-09-22|Java|Java•编程语言
1 super关键字的概念 super不是引用类型,存储的不是内存地址,指向不是父类对象 super代表的市当前子类对象中的父类型特征 2 super什么时候用? 子类和父类都有某个数据 在子类中访问父类属性时 3 super可以用在什么地方? 可以用在成员方法中,不能用在静态方法中 可以用在构造方法中 super();用在构造方法中 ​ 语法:super(实参); 如果第一行没有super();或this();系统会默认调用super(); super();和this();只能用在第一行,故不能共存 super();通过子类的构造方法去调用父类的构造方法,不会创建对象 ​ 作用:给当前子类对象中的父类型特征赋值 在Java语言中只要创建对象,那么Object中的无参数构造方法一定会被执行 看下面两个例子 例1 创建两个类,通过子类继承父类,在子类中调用父类方法,来观察super();的用法。 1.父类:Account 2.子类:DebitAccount //“员工”父类:提供方法和属性class Employee { String name =...
Java基础——this关键字
发表于2018-09-20|Java|Java•编程语言
1 this是什么? this是一个引用类型 在堆中的每一个对象都有this this保存内存地址只指向自身 2 this能用在什么地方2.1 this可以用在成员方法中 谁去调用这个成员方法,this就代表谁 this指的就是当前对象(“this.”可以省略) public class ThisTest_01 { public static void main(String[] args) { //创建对象 Employee e1 = new Employee(123,"zhangsan"); e1.work(); //创建对象 Employee e2 = new Employee(456,"lisi"); e2.work(); e1.m1(); }} class Employee{ //员工编号 int empno; //员工姓名 String name; //C0nstructor(无参数构造方法) Employee()...
Java基础——final关键字详解
发表于2018-09-18|Java|Java•编程语言
Java语言基础之final final是一个修饰符,可以修饰类、方法、变量 final修饰的类无法继承 final修饰的方法无法被重写 final修饰的局部变量,一旦赋值,不可再改变 final修饰的成员变量必须手动初始化,或者构造方法完成之前 final修饰的成员变量一般与static联用 例:public static final double PI = 3.14; 所有的常量必须大写 其实这样的原因的就是给一些固定的数据起个阅读性较强的名称。 不加 final 修饰不是也可以使用吗? 那么这个值是一个变量,是可以更改的。加了 final,程序更为严谨。常量名称定义时,有规范,所有字母都大写,如果由多个单词组成,中间用 _连接。 public class A { final int a; public A(){ a = 10; } public final void m1() { final int i = 100; //不能重新赋值 //i = 100; };}/*class B...
基于MSP430F5529的超声波测距源码,自己写的可能不对,仅供参考
发表于2018-07-23|嵌入式|C语言•嵌入式
超声波测距的原理大家Google一下就应该知道了,因此基于MSP430的超声波主要是调整时钟就行了。 代码如下: #include "msp430f5529.h"#include "usart.h"#include "stdio.h" double a = 1.111; //距离long long next; //寄存器值/* * P3.6与TB0.6相连接,输出信号 */int tim = 0; //溢出次数 void SetVcoreUp (unsigned int level){ PMMCTL0_H = PMMPW_H; SVSMHCTL = SVSHE + SVSHRVL0 * level + SVMHE + SVSMHRRL0 * level; SVSMLCTL = SVSLE + SVMLE + SVSMLRRL0 * level; while ((PMMIFG & SVSMLDLYIFG) == 0); PMMIFG &=...
1…345
avatar
Josh Lee
文章
41
标签
34
分类
15
Follow Me
公告
This is my Blog
最新文章
我的北京旅行日记2024-12-22
面试记录——面试问题2023-04-03
基于深度学习的日志序列异常检测2023-04-03
面经记录——算法题2023-04-03
面试记录——笔试算法题2023-03-25
分类
  • Java6
  • Linux1
  • MarkDown1
  • 嵌入式4
  • 报错解决1
  • 教程8
  • 日志异常检测1
  • 深度学习4
标签
Linux Java 嵌入式 Mac Book GPU Hexo Jupyter Notebook MySql Anaconda 高等数学 论文 Mysql GitHub C语言 python K60 Redis Spring Boot GAN 算法题 面经 面试 深度学习 软件使用 git IntelliJ IDEA MarkDown MacOS 日志异常检测 IDEA 八股文 随记 编程语言 LSTM
归档
  • 十二月 2024 1
  • 四月 2023 3
  • 三月 2023 7
  • 十二月 2022 1
  • 十一月 2022 6
  • 十月 2022 1
  • 六月 2022 1
  • 五月 2022 1
网站信息
文章数目 :
41
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2019 - 2024 By Josh Lee
框架 Hexo|主题 Butterfly