SpringBootWMM
SpringBoot这个是动力节点王鹤老师讲课时候的笔记,我放上来纯属为了自己看这方便 第一章  JavaConfig 为什么要使用 Spring Boot 因为Spring, SpringMVC 需要使用的大量的配置文件 (xml文件) 还需要配置各种对象,把使用的对象放入到spring容器中才能使用对象 需要了解其他框架配置规则。  SpringBoot 就相当于 不需要配置文件的Spring+SpringMVC。 常用的框架和第三方库都已经配置好了。 拿来就可以使用了。  SpringBoot开发效率高,使用方便多了   1.1 JavaConfigJavaConfig: 使用java类作为xml配置文件的替代, 是配置spring容器的纯java的方式。 在这个java类这可以创建java对象,把对象放入spring容器中(注入到容器),  使用两个注解: 1)@Configuration : 放在一个类的上面,表示这个类是作为配置文件使用的。 2)@Bean:声明对象,把对象注入到容器中。 1234567891011121314151617181920212223242...
Spring5自学
动力节点Spring框架初学总结:https://www.processon.com/view/link/5fbdf69b0791294615630fd9#map Spring框架概述: Spring是轻量级的开源的JavaEE框架 Spring可以解决企业应用开发的负杂性 Spring有两个核心部分:IOC和Aop   IoC(Inversion of  Control):控制反转, 是一个理论,概念,思想 描述的:把对象的创建,赋值,管理工作都交给代码之外的容器实现, 也就是对象的创建是有其它外部资源完成。(把对象的创建交给别人去干)  控制:创建对象,对象的属性赋值,对象之间的关系管理  反转:把原来的开发人员管理、创建对象的权限转移给代码之外的容器来实现,由容器代替开发人员管理对象,创建对象,给属性赋值。  正传:由开发人员在代码中,使用new构造方法创建对象,开发人员主动管理对象。 1234public static void main(String args[]){           Student student = new Student(); // ...
java语法随记
java.math.BigDecimal的用法 BigDecimal类型用来存储金额等有小数,需要精度的数据  BigDecimal不能直接使用int类型赋值!  两种使BigDecimal初始化为0的方法:BigDecimal a=BigDecimalBigDecimal b=new BigDecimal(0);BigDecimal a = in.nextBigDecimal();  除法运算:        System.out.println(new BigDecimal(153.5).divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP));    //new BigDecimal(100)除数,2精确的位数,BigDecimal.ROUND_HALF_UP:舍入模式  加法运算: System.out.println(new BigDecimal("2.005").add(new BigDecimal("0.03")));...
java自学笔记
IDEA使用新建 新建一个Empty Project 新建一个空的工程,选择创建工程窗口下面的Empty Project  给空的工程起一个名字:javase  会自动弹出一个:project structure,这个窗口先取消掉  给空的工程下新建Module(模块) idea的组织方式projecrt–>module  在New Module窗口上点击左下角的java,然后next  给module起一个名字  编写代码,在src目录下新建类,写代码,并运行。    关于IDEA工具的快捷键以及一些简单的设置字体设置file–>setting–>输入font–>设置字体样式以及字号大小  快捷方式 psvm(main方法)        sout(system.out.println)  删除一行:ctrl+y  左侧窗口的列表怎么展开?怎么关闭? 左箭头关闭,右箭头展开,上下箭头移动  idea中退出任何窗口,都可以使用esc键  任何新增、新建、添加的快捷键:     alt+insert  窗口变大变小     ctrl+shift+F12 ...
解决 java “错误:编码GBK 的不可映射字符”
解决 java “错误:编码GBK 的不可映射字符” 当java程序在idea上可以执行,但在cmd时报错:编码GBK 的不可映射字符时,通常都是因为GB2312编码的问题。  比如这个程序。在idea上运行时不会有问题的。用cmd运行时问题就出在第10行的int xd =0//向导数上,其中的“向导数”出了问题。   123456789101112131415161718192021222324252627Scanner in = new Scanner(System.in);while (in.hasNext()) {   int line = in.nextInt();    while (line-- > 0) {        int n = in.nextInt();//人数        int xd = 0;//向导数        int qx = n / 2;//抢险        int yl =(n-qx) *2 / 3;//医疗        int tx = n-qx - yl;//通讯        if (qx % 10 ...
hexo部分命令
hexo clean&& hexo g && hexo d hexo clean#清理各种缓存和旧文件 hexo g#生成静态文件 hexo s#开启服务器预览 hexo new "postName" #新建文章 hexo new page "pageName" #新建页面 hexo generate #生成静态页面至public目录 hexo server #开启预览访问端口(默认端口4000,’ctrl + c’关闭server) hexo deploy #将.deploy目录部署到GitHub hexo help  # 查看帮助 hexo version  #查看Hexo的版本 hexo deploy -g  #生成加部署 hexo server -g  #生成加预览 命令的简写 hexo n == hexo new  hexo g == hexo generate  #生成文件 hexo s == hexo server #运行本地服务器 h...
git github git bash内容随记
使用git bash 创建文件及文件夹命令1.cd : 切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录。  当我们用cd 进入文件夹时,我们可以使用 通配符*, cd f*, 如果E盘下只有一个f开头的文件夹,它就会进入到这个文件夹.2.cd … 回退到上一个目录, 注意,cd 和两个点点…之间有一个空格。3.pwd : 显示当前目录路径。4.ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。5.touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。6.rm: 删除一个文件, rm index.js 就会把index.js文件删除.7.mkdir: 新建一个目录,就是新建一个文件夹. 如mkdir src 新建src 文件夹.8.rm -r : 删除一个文件夹, rm -r src 删除src目录, 好像不能用通配符。9.mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须...







