自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 MapperScan的工作,Spring-Mybatis怎么自动getMapper

@MapperScan @Import(MapperScannerRegistrar.class) @Repeatable(MapperScans.class) public @interface MapperScan { ... } 导入了MapperScannerRegistrar,这里面registerBeanDefinitions方法中new了一个ClassPathMap...

2019-01-28 18:52:00 440

转载 7.30实习培训日志-SQL优化

总结 今天早上考试,下午主要是老师引导我们学习SQL优化,晚上主要是同学的技术分享,杨松柏同学主要给我们分享了java的io的一些东西,c10k问题,bio(同步阻塞IO),NIO(同步非阻塞IO),netty,对于NIO的进一步封装,主要因为NIO用起来很麻烦。邵闫利主要给我们讲解了java基础,特别强调设计模式的应用,工厂模式,观察者模式,装饰器模式三者,给我们通俗易懂的讲解虽然我还...

2018-08-01 19:24:00 280

转载 7.31实习培训日志-docker sql

docker mysql docker问题 今天问了老师有关docker的问题,entrypoint和cmd的区别,两者同时存在cmd的执行结果会被当做参数传入entrypoint。 dockerfile中,从别人拉一个dockerfile,run等命令都是继承的,但是entrypoint和cmd不是继承的,是覆盖式的,最好不要覆盖这两个文件,如果需要修改,可以在官方原有entrypoi...

2018-08-01 19:24:00 243

转载 7.29实习培训日志-Oracle题目

总结 这周主要学习了SQL,oracle中的SQL基础,以前学习的是SQLserver的SQL,和oracle的还是有略微不同,所以重新去学习了一段时间,然后对于oracle中的各种函数有了初步了解,比如to_char(),decode(),nvl2()等函数,对于oracle中表的连接的独立写法using,+也有了初步了解,对于over开窗函数不是很了解,对老师给的练习题做了总结,对自...

2018-08-01 19:23:00 302

转载 7.27实习培训日志-Oracle SQL(三)

Oracle SQL(三) 视图 特性 简单视图 复杂视图 关联的表数量 1个 1个或多个 查询中包含函数 否 是 查询中包含分组数据 否 是 允许对视图进行DML操作 是 否 CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view [(alias[, alias]...)] AS subquery [WITH CHEC...

2018-08-01 19:20:00 182

转载 7.25实习培训日志-Oracle SQL(一)

Oracle SQL(一) 重点 尽量避免select *,影响性能,不直观。 慎用Distinct,会排序,影响性能,用exists 排序尽量利用索引,索引有序 索引列不要加函数,会使索引失效 外连接:主表记录全显示,从表记录有则显示,无则留空 就用标准语法Count(*) Count(*)/Count(1)全量 Count(字段)去Null值 Count(null)恒为0 Exi...

2018-08-01 19:19:00 300

转载 7.26实习培训日志-Oracle SQL(二)

Oracle SQL(二) 条件表达式 CASE 语句 或者DECODE 函数,两者均可实现 IF-THEN-ELSE 的逻辑,相比较而言,DECODE 更加简洁 SELECT last_name ,job_id ,salary ,CASE job_id WHEN 'IT_PROG' THEN 1.10 * salary ...

2018-08-01 19:19:00 247

转载 7.24实习培训日志-Docker-Compose

Docker-Compose 对于昨天的考试,需要 项目根目录下需要docker/mysql/Dockerfile 文件用于构建mysql镜像 项目根目录下需要docker/java/Dockerfile 文件用于构建项目镜像 根目录下需要有docker-compose.yml文件,用于启动mysql镜像和项目镜像 根目录下需要有build.sh 用于编译maven项目和构建镜像。 根...

2018-08-01 19:18:00 258

转载 7.23实习培训日志-JDBC

总结 今天下午考试,JDBC,这个本身很简单,但是需要我们Dockerfile+Docker Compose运行,这个东西就很复杂。原来学习时没有怎么看,这一次就很懵,完全不知道怎么弄,反正环境都没有搭起来,不能运行,最后只能交了,今天学习的内容很少,就早上看了一点,下午考试考了一下午,18点多才去吃饭,晚上听其他同学的演讲,然后今天的日志就这样,等明天好好去弄一下这个docker-co...

2018-08-01 19:17:00 206

转载 7.21实习培训日志-JDBC JSP Servlet

JDBC JSP Servlet 总结 今天早上的考试主要考Java的网络,HttpClient的get,post方法,Socket的文件传输和Xml和Json文件的解析,对于HttpCLient很简单,只需要用HttpCLient去读取文件就行了,而对于Socket需要注意用换行符,因为有时候没有换行符代码会阻塞在readline处,使代码不往下执行,但是又很难找到原因。而对于Xml和...

2018-08-01 19:16:00 122

转载 7.22实习培训日志-JSP Servlet

周末总结 今天下午在学习servlet,想自己做一个简单的例子,于是用idea新建一个maven项目,为了后文叙述方便,我们取名为项目1,点击create from archetype,我先选择org.apache.maven.archetypes:maven.-archetype-webapp,用这个webapp模板,然后后面发现没有servlet服务器,Tomcat,Jetty之类的...

2018-08-01 19:16:00 276

转载 7.20实习培训日志-Java基础程序设计结构

Java基础程序设计结构 在 Math 类中,为了达到最快的性能,所有的方法都使用计算机浮点单元中的例程,如果得到一个完全可预测的结果比运行速度更重要的话,那么就应该使用StrictMath类,它使用 “自由发布的 Math 库 ” ( fdlibm ) 实现算法 , 以确保在所有平台上得到相同的结果。 不要在boolean与任何数值类型之间进行强制类型转换,防止错误 不要用== 运...

2018-08-01 19:15:00 179

转载 7.19实习培训日志- java进阶

java进阶 java集合 Collection List ArrayList jdk1.2,异步处理,性能高,线程不安全 Vector jdk1.0,同步处理,性能低,线程安全 Set HashSet 散列存放 hashCode是为了提高在散列结构存储中查找的效率,在线性表中没有作用。 若两个对象equals返回true,则hashCode有必要也返回相同的int数。 若两个对象eq...

2018-08-01 19:14:00 171

转载 7.17实习培训日志-java基础

总结 今天主要是学习了java基础,java面向对象方面的知识,然后下午老师讲了软件的设计模式,今天看了一部分,印象深刻的是单例模式,用枚举实现单例模式。晚上主要讲了maven的一些基础知识和idea的一些配置修改,编码修改成utf-8,换行改成'\n'模式,idea的terminal换成git-bash等等,maven package打jar包,生成class文件,maven inst...

2018-07-18 20:00:00 194

转载 7.15实习培训日志 java题解

周末总结 本周主要学习了markdown,git,docker等工具的使用。在本周的学习中,初步了解了markdown,git,docker的使用。本周的静态博客部署中,对于怎么显示一个博客内容,有两种,一是把public/下的内容放入nginx,然后配置Nginx配置文件,二是在Dockerfile配置hugo服务器,我刚开始把hugo-linux下到本地,传入github,但是太大了...

2018-07-18 19:56:00 230

转载 7.13实习培训日志 Docker

静态博客github地址 静态博客github地址轻量版 Docker Docker镜像 Docker镜像概念 Docker镜像下载时的分层体现:一层层下载,下载过程中给出了每一层的 ID 的前 12 位。并且下载结 束后,给出该镜像完整的 sha256 的摘要,以确保下载一致性。 docker images ocker images 列表中的镜像体积总和并非是所有镜像实际硬盘消耗。由...

2018-07-18 19:54:00 146

转载 7.12实习培训日志 Linux Docker

Linux 管理 RHEL7 的用户和组 用户的属性修改 chage -l [username] #查看用户信息 usermod --expiredate=YYYY-MM-DD [username] #有限时间内授予账户访问 groups [username] #查看组别 id [username] #查看用户id,组id,组名 --append --group [组名,组名] #-a...

2018-07-18 19:53:00 158

转载 7.10实习培训日志-markdown Git

父模块github地址 一. markdown 1. markdown列表 html是一种发布的格式,markdown是一种书写的格式 区块引用 列表 图片 表格 html 标题 记笔记 写博客 2.markdown链接 1. 行内式 百度 2. 参考式 I get 10 times more traffic from Google than from Yahoo or M...

2018-07-11 22:31:00 171

转载 7.11实习培训日志-Git Linux

Git git子模块 先在GitHub创建两个空的respository,一个super_project和一个sub_project。 然后在git bash中向库中写入一些文件。 在super_project中用git submodule add git@github.com:dengyouquan/sub_project.git module1添加子模块 添加成功后,在父仓库根目...

2018-07-11 22:31:00 197

转载 ## HashTable和HashMap的区别

HashTable和HashMap的区别 说明:本文源码及源码注释基于jdk1.8.0_151 1.继承类不同 HashTable继承自Dictionary,而HashMap继承自AbstractMap。Dictionary已经被废弃。 /** * Hash table based implementation of the <tt>Map</tt> inter...

2018-05-15 15:24:00 139

转载 springboot2 -广播式WebSocket

1.WebSocket,STOMP,SockJS含义 WebSocket:WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 SockJS:SockJS 是 WebSocket 技术的一种模拟。为了应对许多浏览器不支持WebSocket协议的问题,设计了备选SockJs。开启并使SockJS后,它会优先选用Websocket协议作为传输协议,如果...

2018-05-13 15:46:00 171

转载 计算机图形学之扫描转换直线-DDA,Bresenham,中点画线算法

1.DDA算法 DDA(Digital Differential Analyer):数字微分法 DDA算法思想:增量思想 公式推导: 效率:采用了浮点加法和浮点显示是需要取整 代码: void lineDDA(int x0, int y0, int x1, int y1, int color){ int x; float dy, dx, y, m; ...

2018-05-12 21:33:00 3199

转载 Spring Boot2中配置HTTPS

1.生成证书 使用jdk,jre中的keytool.exe生成自签名的证书,需要配置JAVA_HOME和path环境变量,即jdk的环境变量。命令如下: keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 ...

2018-05-11 22:43:00 336

转载 @EnableWebMvc,WebMvcConfigurationSupport,WebMvcConfigurer和WebMvcConfigurationAdapter区别

@EnableWebMvc是什么 直接看源码,@EnableWebMvc实际上引入一个DelegatingWebMvcConfiguration。 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) @Documented @Import({DelegatingWebMvcConfiguration.c...

2018-05-11 21:57:00 204

转载 roguelike地牢生成算法

文章原地址 上一个地图生成算法,这一次是一个地牢的生成算法,是一个国外的人写的算法,用dart语言写,我把它改成了unity-c#。 原作者博客地址:Rooms and Mazes: A Procedural Dungeon Generator 当然,我看英文很吃力,好不容易找了一篇翻译后的文章,分享给英语不太好的人。 一个翻译后的版本:房间和迷宫:一个地牢生成算法 然后原...

2018-04-14 20:01:00 1552

转载 roguelike地图的随机生成算法

如果要想自己设计一个roguelike游戏,那么需要你有一个随机地图生成,我在indienova上看到一篇文章,描述了一个roguelike算法,然后自己用unity实现了一个下。 原文地址:随机生成 Tile Based 地图之——洞穴 原文有这个算法的各种讲解,还有动态的演示图,不理解算法原理的可以去看一下。 根据这个算法的代码: using System.Colle...

2018-04-14 19:03:00 2818

转载 计算机图形学DDA画线法+中点画线法+Bresenham画线法

#include <cstdio> #include <cstring> #include <conio.h> #include <graphics.h> void line1(){ line(100, 100, 200, 400); line(100, 400, 200, 100); line...

2018-04-10 13:02:00 975

转载 八大排序算法java代码

1.冒泡排序   public static void main(String[] args) { int[] arr = {1,4,2,9,5,7,6}; System.out.println("排序前:"+Arrays.toString(arr)); bubbleSort(arr); System.out....

2018-03-06 14:24:00 134

转载 带emoji表情弹出层的评论框,semantic+emoji picker,java.sql.SQLException: Incorrect string value: '\xF0\x9F..'...

在自己做一个项目玩时,在做评论的时候。 选中了semantic.js原型,这个在国内用的不是很多,但是在github上star数量很高,想当初我想找一个js框架是就在上面找的。 semantic中文网:http://www.semantic-ui.cn/ 用了他的评论UI组件:http://www.semantic-ui.cn/views/comment.html 如下图所示 ...

2018-02-24 17:21:00 199

转载 springboot+mongodb报错Caused by: java.net.ConnectException: Connection refused (Connection refused)...

com.mongodb.MongoSocketOpenException: Exception opening socket at com.mongodb.connection.SocketStream.open(SocketStream.java:63) ~[mongodb-driver-core-3.4.3.jar:na]at com.mongodb.connection.Inte...

2018-02-07 15:00:00 1268

转载 windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法

windows安装MongoDB 首先去官网(https://www.mongodb.com/download-center?jmp=nav#community),下载一个mongodb Windows客户端。 我下载了两个一个是3.4.11版,一个是3.6.2。 本来是用mongodb配合springboot学习用,于是先选用最新版,但是安装时卡住,卡在了Compass 解...

2018-02-06 22:18:00 337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除