- 博客(73)
- 收藏
- 关注
转载 内存与地址的理解
之前没有详细的思考,总以为地址就是内存,但是又感觉怪怪的,现在着重梳理一下它们之间的关系。内存 内存用来存储数据,它使用的是纳米级别的电子元器件进行数据的存储。如何存储?元器件相当于开关,打开相当于0,关闭相当于1。一个电子元件相当于一位。因此,4G内存就是包含4*1024*1024*1024*8byte=1073741824位。也就是4G内存包含10亿多个电子元件。...
2019-03-10 15:21:00
627
转载 java虚拟机
1.javap -c 文件名 进行反编译代码: 1 import java.awt.*; 2 import java.io.*; 3 import javax.swing.*; 4 5 /** 6 * A program for viewing images. 7 * @version 1.31 2018-04-10 8 * @auth...
2019-03-07 18:35:00
126
转载 Spring boot配置mybatis
1.在pom.xml中添加依赖 <dependency> //mybatis框架要使用mysql和java的连接,进行数据传输。 <groupId>mysql</groupId> <artifactId>mysql-connector-java</a...
2019-03-06 09:32:00
147
转载 头条类网站的数据库设计
设计4个表,分别时User,Message,News,Commen。其中的一些表可以有一些必要的冗余。News表 头条网站中,news就包含网站中的每一个帖子,每个帖子都有相同点,提取相同点,抽象成字段。这个表是整个数据库中最重要的部分:DROP TABLE IF EXISTS `news`;CREATE TABLE `news`( #...
2019-03-05 20:47:00
583
转载 初探mybatis框架
首先,要弄清几个基础概念才能很好地理解mybatis地使用场景。什么是mybatis? mybatis是java程序对数据库进行增删改查的一个工具。mybatis容易上手,而且开发起来也很简单,同时与spring的组合也非常容易。什么是实体类? 实体类是封装数据的。比如一个数据表的字段,都成为一个对象的字段,看起来很整洁,总比一个个字段的取看起来...
2019-03-04 15:33:00
107
转载 mysql常用基础知识
常用的数据类型int:整型varchar(n):可变长度的chardatetime:时间float(m,d): 共有m位数,少数点后有d位test:最多可以存65535个数数据库操作(CRUD) C:create,R:read,U:update,D:delete具体操作: INSERT INTO table_name(列1,列2) VALUE...
2019-03-04 13:25:00
55
转载 MySql和Mysql Workbench安装事宜
Mysql和Workbench的关系只有Mysql,那就只有在shell写数据库:只有workbench,无法真正意义上地存取数据,只能设计一些表格: workbench优点: 1.界面化操作,入手方便,简洁。 2.便于管理,审核数据库。只有在workbench中连接mysql数据库,才能真正意义上方便地在数据库中存取数据:Workb...
2019-03-04 12:38:00
325
转载 spring boot中的IOC和AOP
IOC 控制反转,它表示让容器管理对象,不用每次都自己取new对象。使用@Service和@Autowired提供和使用服务。 例如:创建一个service包,其中第一deal类1 //@Service表示提供控制反转服务2 @Service3 public class deal {4 public String show() {5 ...
2019-03-03 21:03:00
210
转载 spring boot之http,页面状态跳转与异常处理实战
Http使用 http的使用主要是三个类:HttpServletRequest(向客户端取数据),HttpServletResponse(向客户端发数据),HttpSession(记录浏览器和服务器的长期交互)。HttpServletRequest 取出http的请求头的参数和cookie数据: 1 @RequestMapping(path= {"/req...
2019-03-03 20:38:00
201
转载 Thymeleaf初体验
由于spring boot取消了对velocity模板语言的支持,因此只能换成其他语言了,现在我选择Thymeleaf,毕竟官方推荐。一上手Thymeleaf非常不习惯,它跟常用的Java语法格式相差甚远。甚至跟HTML语言非常相似。下面是Java项目常用的Thymeleaf语法,我一一做了实验:Thymeleaf语言风格 在进行一些简单的操作,例如,分支,循环等。Th...
2019-03-02 14:30:00
125
转载 Spring学习思考
之前学完Java语法之后直接上手一个Java boot的web项目。传送门遇到了一个问题,在controller中定义Model对象,如下:1 public String Hello_World(Model model) {2 model.addAttribute("aaa", "naive");3 return "Hello";4...
2019-03-01 17:27:00
88
转载 spring搭建网站后记之模板初探
之前在Controller包中简单处理了URL的Path参数。包括PathVariable和RequestParam。 但是网页是很复杂的,里面有很多图片,元素。如果将这些都写在Controller层,会使其过于庞大。因此,可以把这些网页的处理放到一个文件里面,然后在Controller里面返回这个文件,这个文件就叫模板。这样使得Controller文件很简洁。@Respo...
2019-03-01 12:46:00
110
转载 spring boot搭建网站后记之spring boot层次与URL处理
通过第一部分,了解了Maven项目的文件分布。 通过第二部分,了解了Spring MVC。 到了Spring boot中,一切都得到了简化,可以将马上要用到的文件与Spring MVC进行对应,这样比较好理解MVC设计模式。Spring boot层次 DAO层:data acess object。是数据库的访问的对象。(M层) Serv...
2019-02-28 17:29:00
142
转载 spring boot搭建网站后记之MVC
MVC设计模式 第一部分了解了Maven项目文件的基本分布,但是为什么要分成这几个文件?则需要了解Spring MVC的知识。 Spring MVC是基于MVC的Web框架,那什么是MVC?MVC是一种设计模式。 设计模式总结日常开发中的经验和编写代码的方法,抽取其中的模式,从而让我们编程更方便。 例如,原来使用一个文件开发程序。但是现在改成模型,视图和控制器三个层次...
2019-02-28 10:54:00
82
转载 Java中引用传递还是值传递的问题
我喜欢的一篇文章在这儿:传送门总结: 1.虽然这篇文章没有提到值传递和引用传递两个概念,但是确解决了它们的根本问题。因为函数调用实际上也是给形参赋值的意思。 2.因为值传递所研究的目的是,实参不随形参的改变而改变,即实参前后相同。 引用传递所研究的目的是,实参随形参的改变而改变,即实参前后不同。 3.要看实参是否改变,需要知道一个知识:Java里面的==号...
2019-02-27 20:09:00
64
转载 spring boot搭建一个最简单的网站
1.创建Maven包进入官网,创建Maven项目。如图:Generate Project并下载即可。其中,Group为公司名称,Artifact为项目名,Dependencies表示需要哪些哪些功能从而自己进行添加。2.将Maven包导入到eclipse 生成项目并下载后,解压maven包。进入eclipse--->File---&...
2019-02-27 16:55:00
534
转载 spring相关学习资料
学习资料传送门:spring framework documentationspring boot 使用文档 spring boot 例子spring官网spring项目初始化转载于:https://www.cnblogs.com/yulianggo/p/10444315.html...
2019-02-27 16:00:00
46
转载 spring,spring boot与微服务的基本理解
spring spring发展过程中,它的功能不断扩张,导致配置信息越来越多,配置时产生的错误会更多。 例如:当搭建一个spring的web项目时,要一次进行以下配置:单体(ALL IN ONE)应用 所有的代码都在一个应用里面,最后打成一个war包,就叫做单体应用。 优点:开发迅速。 缺点:当业务快速变化时,代码的可扩展性和灵活性降低。往往牵...
2019-02-27 10:09:00
91
转载 code::blocks下载问题
1.下载地址:传送门2.下载codeblocks-17.12mingw-setup.exe,它带编译器,安装就可以用。 不要下载codeblocks-17.12-setup.exe,它没编译器。。。3.下载后到 "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Too...
2019-02-26 21:02:00
530
转载 Java的null感悟
在做leetcode第2题时,传送门。发现标准答案对next变量根本不处理,个人感觉是个隐患。之所以这样想,是因为之前在C++中,编译器会将NULL转化为基本数据类型的形式。输出不报错。然而在Java中,使用变量前一定给给变量赋值。null就相当于未给对象赋值。一旦使用,就报NullPointerException的异常。因此在这道题中,不对ListNode初始化next变量...
2019-02-26 20:49:00
64
转载 Java今日头条后台开发项目任务
1.使用Git分布式版本控制系统。2.使用gitbucket上传代码,gitbucket上的代码全部都是私有;或者使用github,github上的代码全部公开。3.对于一个项目,应从业务角度理解。把业务转化为代码的能力很重要。4.下载jave 8 se platform documentation 离线版本-----传送门 使用技巧: 1.若不知道函数是干什...
2019-02-24 16:19:00
144
转载 java基础中的技巧
eclipse软件操作 1.1.在一个项目里,一般将源代码放到src目录下。 1.2.不知道某个类所在的包?把鼠标指针放到该类名下,系统会提示import这个类所在的包。 1.3.自动生成get,set方法?选中变量后,右键,source/generate setters and getters。 1.4.Ctrl+左键,直接进入方法的实现。注释 1.1...
2019-02-24 16:05:00
76
转载 git 笔记
学习视频传送门基本概念图解传送门使用git进行版本管理图解传送门准备 1.git命令行工具或者图形化工具 2.github账号配置命令 1.git config --global user.name 查看用户名 2.git config --global user.email 查看用户email 3.git con...
2019-02-22 19:45:00
59
转载 Java的private成员变量的继承问题
java板块关于private变量到底会不会被继承,一直都有争议。 传送门另一种说法是非继承关系,但是不能够解释为什么。分析内存的分配后发现: 当一个子类被实例化的时候,默认会先调用父类的构造方法对父类进行初始化,即在内存中创建一个父类对象,然后再父类对象的外部放上子类独有的属性,两者合起来成为一个子类的对象。 虽然说子类对象内存空间...
2019-02-22 11:16:00
462
转载 Java多态理解
百度几篇帖子说得很好了,在此总结一下:一:多态有什么作用,为什么一定要用多态? 链接 总结:答案写得很生动了。 1.编译时多态是简单的函数重载。 2.运行时多态是难点。子类重写父类函数的情况下,若父类引用指向子类方法,则执行子类方法。 3.好处是大大减少了代码量,可维护性更好。二:多态的详细规则? 链接 这篇文章已...
2019-02-21 21:53:00
55
转载 eclipse安装问题
1.下载了一个国外版本的.exe安装文件,安装时需要下载文件,被墙,安装失败。2.下载了一个国内版本的.exe安装问件,要指定JVM,没找到,失败。3.在官网 下载国内版本的.zip文件,解压即可。成功。转载于:https://www.cnblogs.com/yulianggo/p/10401247.html...
2019-02-19 15:16:00
79
转载 java配置环境变量Path和classpath
path:1.环境变量有很多,其中最常见的环境变量名为Path。2.Path是系统指定的可执行文件的路径。例如:在CMD窗口输入.exe程序名,系统会在Path路径找这个文件。3.Path路径不止一个,优先搜索最靠前的路径下的文件。搜索成功后,停止;否则,继续找下一个路径。如:下列为作者机器上的Path路径:C:\Users\Leon>echo %path%C:...
2019-02-19 13:54:00
291
转载 Java的优缺点
缺点:1.由于升级了新的接口,导致Java8开发的程序不能在Java7上运行。不管有没有使用新接口,java不希望新程序用在旧版本。 参考链接:https://blog.csdn.net/u010221709/article/details/82945344优点:1.Java的所有类型存储空间都是固定的,因此,不会在程序移植后发生溢出等现象。 C++会发生溢...
2019-02-19 11:17:00
279
转载 概率论与统计学---笔记
1.什么样的试验不可重复?个人理解:无法随意进行的试验。 例如:摔一个杯子,看有多少碎片。摔完了就没杯子了,无法继续进行试验了。 例如:足球比赛,看谁输谁赢。比完了之后,不能说,你们要求他们再比100次。are you kidding me?这类试验不可修复,无法凭主观意愿重来,这就是非随机试验。转载于:https://www.cnblogs.com/yul...
2019-02-18 17:47:00
85
转载 实用概率论与数理统计学--笔记
1.一次同时抽取两个球,和不放回一次抽取一个球抽取两次球有什么区别?答:差别在于,一次抽一个,抽出来的两个会有先后顺序;而同时抽两个不会。因此两次抽的组合数是一次抽的两倍。2.如何理解事件的独立性?答:可以理解为A事件的发生对B事件的发生概率不产生影响。例如今天下雨(A事件)对彩票中奖号码(B事件)无影响。则P(B|A)=P(B),推论得出P(AB)=P(A)P(B)。...
2019-02-17 18:42:00
1146
转载 百面机器学习读书笔记
P002----零均值归一化,思考,为什么归一化公式要除以标准差σ?首先,了解标准差的定义:方差的平方根,那方差又是什么?方差描述了随机变量X与期望值的偏离程度,目的是为了展示随机变量X取值的离散程度。那什么是随机变量?它与变量的区别在哪里?个人理解如下:简单地说,随机变量是指随机事件的数量表现。---百度百科而变量来源于数学,是计算机语言中能储...
2019-02-17 15:29:00
56
转载 天才在左,疯子在右
生命的尽头 1.女老师说的话从滑稽到深刻,甚至无法反驳,这究竟是一位精神病人还是学者? 2.热销书就应该以精彩的故事打头,这个开头让我对这本书很感兴趣。 飞禽走兽 现代医学发现不了小女孩有任何疾病,只是因为女孩看到的跟正常人看到的不一样,而被我们归为精神病人,被看成异类。也许小女孩并没有问题,我们也没有问题。只是我们人多,她势单力薄,被我们区别对待。她并没有...
2019-02-16 21:05:00
142
转载 书单进度
目前使用的读书方法: 第一遍,浏览,了解数的大体结构,说了什么东西。 第二遍,按需学习,找自己感兴趣的,或者用到的部分学习。目前专注于机器学习方向,刷题中。。。计划: JAVA程序设计(彻底转JAVA了) JAVA虚拟机 Spring框架读书计划:每月一本java方向的书、一本机器学习python方向的书。...
2019-02-16 19:34:00
74
转载 Coach Shane's Daily English Dictaion 6-10
6.the secret of life is just to live every monent. notes: 1.just不读/t/,可以看成juss。7.another rogue trader has cost a bank billions. notes: 1.rogue:混蛋。 2.trader:商人。 3...
2019-02-05 00:53:00
857
转载 Coach Shane's Daily English Dictation 1-5
1.Mother Teresa, who received a Nobel Peace Prize for her work on behalf of the poor dies in Calcutta, India--she was 87 years old. notes: 1.on 读做/∂n/ 而不是 /on/ 2.主句谓语dies应使用过去时,但是由于文...
2019-02-04 12:20:00
992
转载 国外有意思的网站
amiannoying网站,全称am i annoying,给明星投票以查看他们有多讨人厌。amIannoyinglate night lineups网站,公布美国晚间秀的嘉宾阵容。LATE NIGHT LINEUPS转载于:https://www.cnblogs.com/yulianggo/p/10273824.html...
2019-01-15 19:22:00
253
转载 docker操作指南
容器基本知识搭建环境参考Docker 环境搭建镜像 基本操作 1.查看镜像:docker images 2.从registry下载镜像(默认的源是Docker Hub):docker pull [USERNAME/]IMAGE[:tag] 3.查看某个镜像构建的层次:docker history IMAGE 4.为镜...
2019-01-08 12:02:00
79
转载 创建docker本地仓库的步骤
2019-01-05 20:02:43环境: ubuntu version 18.04 docker version 18.09.0步骤:①:1 docker pull registry2 mkdir -p /opt/data/registry3 sudo docker run -d -p 5000:5000 -v /...
2019-01-05 20:04:00
108
转载 tensorflow去掉warning的方法
运行tensorflow程序时,提示:I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA去掉提示的方法:vim ~/.ba...
2018-10-29 13:15:00
1349
转载 wmware虚拟机地址与windows虚拟机地址不在同一网段的解决办法
本人使用网络调试助手3.8来接收虚拟机的消息。在通信时,本人的虚拟机上的ubuntu的IP地址默认为:192.168.199.244。但是本人windows本地默认地址为:192.168.114.1。很明显,两个地址在不同的网段,不能进行通信。本人试过了网上很多种修改vmware的ubunutu的ip地址的方法都没有用。最后,我尝试修改了修改windows的ip,在查...
2018-08-20 10:13:00
1043
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人