自定义博客皮肤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 318

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

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

2018-08-01 19:24:00 188

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

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

2018-08-01 19:24:00 163

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

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

2018-08-01 19:23:00 181

转载 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 119

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

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

2018-08-01 19:19:00 229

转载 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 151

转载 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 178

转载 7.23实习培训日志-JDBC

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

2018-08-01 19:17:00 146

转载 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 86

转载 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 214

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

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

2018-08-01 19:15:00 122

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

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

2018-08-01 19:14:00 115

转载 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 130

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

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

2018-07-18 19:56:00 179

转载 7.13实习培训日志 Docker

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

2018-07-18 19:54:00 95

转载 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 100

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

父模块github地址一. markdown1. 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 94

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

Gitgit子模块先在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 142

转载 ## HashTable和HashMap的区别

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

2018-05-15 15:24:00 88

转载 springboot2 -广播式WebSocket

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

2018-05-13 15:46:00 124

转载 计算机图形学之扫描转换直线-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 3010

转载 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 264

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

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

2018-05-11 21:57:00 128

转载 roguelike地牢生成算法

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

2018-04-14 20:01:00 1312

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

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

2018-04-14 19:03:00 2497

转载 计算机图形学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 840

转载 八大排序算法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 81

转载 带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 140

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

com.mongodb.MongoSocketOpenException: Exception opening socketat 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 1051

转载 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 257

空空如也

空空如也

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

TA关注的人

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