发表于: 2017-11-15 23:53:19
1 717
今天完成的事情:
1. 听了一个互联网会展
2. 在linux 部署jar
明天计划的事情
1. 完成上线
2. 完成任务8
遇到的问题:
1. 当jar放在linux 上的时候不能访问
在dubbo的管理平台上可以看到提供者信息,当访问的时也可看到消费者信息,但是就是不能访问???
而在本地的时候一切正常
线上:
收获:
1. 今天去看了看互联网大会,百度讲的完全听不懂,360的很有意思,多是讲故事居多。
百度的人工智能 什么深度神经网络,只是听说过什么的。
至少开阔眼界还是有的
2。小课堂讲了
关于数据库的视图
它是一个或几个基本表导出的表,与基本表不同,是一个虚表。数据库只存放视图的定义,而不放对应的数据,视图只是一种逻辑对象,并不是物理对象
数据任然在原来的基本表中,视图就像一个窗口,就像数学里的三视图,左视图,右视图,俯视图
视图提供了存储预定义的查询语句作为数据库中的对象以备以后使用的能力
掩码数据库的复杂性,视图把数据库设计的复杂性与用户屏蔽分开,简化用户权限的管理
性能:SQL Server必须把视图的查询转化成对基本表的查询,如果这个视图是由一个复杂的多表查询所定义,那么,即使是视图的一个简单查询,SQL Server也把它变成一个复杂的结合体,需要花费一定的时间。
修改限制:当用户试图修改视图的某些行时,SQL Server必须把它转化为对基本表的某些行的修改。对于简单视图来说,这是很方便的,但是,对于比较复杂的视图,可能是不可修改的。
3. 关于jar的打包的几种方式:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<mainClass>cn.summerwaves.main.MainApp</mainClass>
</manifest>
</archive>
<finalName>${project.name}</finalName>
<descriptors>src/main/assembly/distribution.xml</descriptors>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
可以把依赖一起打出
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>cn.summerwaves.main.MainApp</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
可以解决打包时的依赖的冲突问题。
进度:
任务开始时间:11.09
预计完成时间:11.12
第一次延期到11.13
第二次延期到11.14
第三次延期到11.16
禅道:http://task.ptteng.com/zentao/project-task-264.htm
评论