精华内容
下载资源
问答
  • 大家好,我是IT修真院深圳分院第13期的学员石奥林,一枚正直纯洁善良的的的的的java的程序员。 今天给大家分享一下,项目开发之复盘代码生成。 -------------------------------------------------- -------------...

    大家好,我是IT修真院深圳分院第13期的学员石奥林,一枚正直纯洁善良的的的的的java的程序员。

    今天给大家分享一下,项目开发之复盘代码生成。

    -------------------------------------------------- -----------------------------------------

    1.背景介绍

    修真院的代码生成系统在熟练的使用后可以大大的提高开发的效率,免于编写和调试配置文件,只要专心于业务逻辑的编写就可以了。

    但是代码生成框架只能在修真院使用,出了就修真院就不能用了。

    所以今天小课堂的目的就是用代码生成框架从零开始搭建我们自己的项目,让服务模块可以为网络模块提供数据的整个流程的展示

    2.知识剖析

    一,将生成的文件分成三个部分

    1.core部分:SCA,服务,模式

    2.service部分:服务器,serviceimpl,applicationContext-reference.xml,log4j.properties,applicationContext-server.xml中,server.composite,带有“道”字样的文件以及测试文件

    3.web部分:控制器,client.composite,log4j.properties,memcached_client.xml,R文件夹,WEB-INF文件夹

    然而这一切并没有结束,缺少因为某些了关键的文件补全项目缺少的文件,依赖。

    1.缺少文件:网络的包括文件夹,message.properties,scallop.properties符web.xml中,用用SpringMVC配置文件

    2.依赖文件:复制前面复盘小组的pom.xml中的文件的相关部分

    更改相关文件配置,行家的设置,主机

    1.settings:添加公司私服的服务器及其镜像

    2.hosts:将group.xml文件部分的地址放入主机中按规则设定好,将scallop设为资源中心地址

    3.常见问题

    3.常见问题

    项目在IDEA中可以完美运行,但是打包时却失败了,怎么办?

    4.解决方案

    因为打包不能引用模块核心包,我们的项目必须要把核心包打到私服仓库中,然后通过pom.xml中的文件引用

    5.编码实战

    6.扩展思考

    7.参考文献

    视频:https//v.qq.com/x/page/e05199sjgl9.html

    作者:张庆东

    视频:https//v.qq.com/x/page/b0567v259kh.html

    作者:于博韬

    8.更多讨论

    1.公司框架对SQL多表查询比较麻烦要怎么做?

    这里可以使用的JdbcTemplate作为辅助。

    2.公司框架部署CORE包失败?

    这里的话,部署core可以不使用core包的maven,而是使用root总目录的maven进行部署。这个会花费一点时间。

    3.链接资源中心失败?

    这里需要注意的是,配置在hosts文件下的IP要和资源数据库所在的地址保持一致。

    今天的分享就到这里啦,欢迎大家提问和探讨!

    今天的分享就到这里啦,欢迎大家点赞,转发,留言,拍砖〜


    技能树.IT修真院   

      “我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

       这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。

    展开全文
  • IT修真院】接口文档规范以及示例

    千次阅读 2018-08-23 18:29:16
    概述 所有项目接口文档,麻烦上心整理,文档不是给自己看的,只有自己才看得懂的文档就不要放上去浪费其他同学的时间了。 所有文档至少包含以下信息: 1.接口功能 2.接口路径 3.接口入参 4.接口出参 ...

    概述

    所有项目接口文档,麻烦上心整理,文档不是给自己看的,只有自己才看得懂的文档就不要放上去浪费其他同学的时间了。

    所有文档至少包含以下信息:

    1.接口功能
    2.接口路径
    3.接口入参
    4.接口出参
    5.各字段说明、约定值、是否必填、默认参数
    6.复杂数据结构给出出范例

    内容比较多,长期保持迭代的项目可将文档按照功能模块拆分

    示例:

    undefined

    undefined

    undefined

    1. 命名

      1. 所有接口均需符合restful命名风格,相关api设计规则可参考阮一峰-RESTful API 设计指南文章
         
    2. 校验

      1. 所有接口需日志记录关键入参,并对相关入参做好相关检验,参数缺失、异常必须给出异常码以及对应异常信息,方便查错。
      2. 发送短信、语音,身份验证等收费接口,做好安全校验(加密或加图形验证码等),避免机器恶意的接口调用造成经济损失
      3. 所有需要关于当前用户数据的相关操作,登录用户信息由后端直接从session、cookie、token中获取,禁止由前端进行传递。
    3. 设计

      1. 从性能考虑,原则上后端接口中不对数据进行复杂处理,仅将相关业务数据返回即可,故非特殊情况,不写复杂数据处理逻辑。

    展开全文
  • 修真院是一个和传统培训机构截然不同的IT培训机构。 第二。修真院是一个希望能够给培训机构正名的IT培训机构。 第三。修真院是一个已经证明了自己,还要证明的更多的IT培训机构。 第四。修真院是一个没什么节操的IT...
        

    教你成为正直纯洁善良的程序员的机构

    昨天写了一堆的东西,提交的时候没有了。

    今天重来。

    第一。修真院是一个和传统培训机构截然不同的IT培训机构。

    第二。修真院是一个希望能够给培训机构正名的IT培训机构。

    第三。修真院是一个已经证明了自己,还要证明的更多的IT培训机构。

    第四。修真院是一个没什么节操的IT培训机构。

    第五。修真院是一个随性的IT培训机构。

    第六。修真院是一个相信“人人都可以成为工程师”的IT培训机构。

    第七。修真院是一个入学门槛很高的IT培训机构。

    第八。修真院是一个入学门槛很低的IT培训机构。

    第九。 修真院是一个没有老师讲课,然而结业师兄99%都顺利找到8K以上工作的IT培训机构。

    第十。修真院是一个精心设计教学理念,推崇实战的IT培训机构。

    第十一。修真院是一个全透明的IT培训机构。

    第十二。修真院是一个认为“结业师兄比收取的学费更有价值的”IT培训机构。

    第十三。修真院是一个不仅仅帮助初学者,还能提升你到中级的IT培训机构。

    第十四。修真院是一个我喜欢的,我想要的,我实现的,我坚持的IT培训机构。

    展开全文
  • 今天完成的事情:(1,伪元素:before,:after的使用。2.table的使用(collapse的使用)3rgba的高级运用) 今天我主要完成test8-3的页面。 header和footer...

    今天完成的事情:(1,伪元素:before,:after的使用。2.table的使用(collapse的使用)3rgba的高级运用) 

    今天我主要完成test8-3的页面。

    header和footer都是前两个页面用到的。直接搬过来就好。

    一。实现nav导航。我自己尝试使用伪元素:before,:after的使用,觉得好好玩。要多点使用,加深熟悉度。

    可以看到我使用:before弄了格文字在ul盒子前面。当然我又要:after清除浮动影响。

    对于超链接,我觉得它就是一个“宅男”。怎么我要每次都要层叠式的确定a的位置,然后加一句

    text-decoration: none;

    才去掉它的下横线。-_-!

     

    至于实现鼠标滑过超链接变颜色。使用:hover就可以了。

    .avator-nav-1 li a:hover{
    background:#29b078;
       color:white;
    }

     

    二。实现内容列表

     

    <div class="c-row-1">
       <div class="pct80 auto">
           <div class=" ptb20 bdb-1sd0d">
               <a href="" CLASS="co000">首页</a><span class="si-1">&rsaquo;</span>
               <a href="" class=" co20B">合作企业</a>
           </div>
    
           <ul class="ptb12 bdb-1sd0d avator-nav-1">
               <li><a href="#">全部</a></li>
               <li><a href="#">前端开发</a></li>
               <li><a href="#">后端开发</a></li>
               <li><a href="#">移动开发</a></li>
               <li><a href="#">整站开发</a></li>
               <li><a href="#">运营维护</a></li>
           </ul>
       </div>
    </div>
    .ptb12{padding-top:1.2rem;padding-bottom:1.2rem;}
    .bdb-1sd0d{border-bottom:1px solid #d0d6d9; }
    /*-----指示性-----*/
    .si-1{
    padding:0 0.5rem;
       font-size: 2rem;
    }
    
    .avator-nav-1:before{ content:"方向:";
       color:#d0d6d9;
       font-size:1.4rem;
       float:left;
       padding:8px 0;
    
    }
    
    .avator-nav-1:after{ content:"";
       clear:both;
    }
    .avator-nav-1 li a{
    text-decoration: none;
       color:black;
       font-size:1.4rem;
       display:inline-block;
       padding:8px 20px;
    }
    .avator-nav-1 li a:hover{
    background:#29b078;
       color:white;
    }

     

    这一块,本来我使用float:left实现的。但是很烦它左右外边距没有的设定啦。

    突然有个思路就是大盒子的左右内边距设定负值,然后每个子盒子左右外边距抵消。

    能不能实现呢?下次做test时,再试试看吧。

    这是小插曲,完。

    我使用的方法是flex弹性自适应盒子方法。

    <ul class="df-jcsbw">
       <li class="show pct30">
           <table>
               
           </table>
           <table>
              
           </table>
           <div class="cover df-cc">
           </div>
       </li>
    </ul>

     

    关键的结构代码如上。

    .df-jcsb{display:flex;justify-content: space-between;}
    .df-cc{display:flex;justify-content: center;align-items: center;}

     

    第一个table中,我使用了colspan来占据一行两列

    <th colspan="2">

     

    里面的小图标和文字对齐怎么实现呢?

    网上一搜,一大把方法。都没有固定一个傻瓜式对齐的。

    好像都要一步步的调数据。好吧,这有点武断。可能是我还没发现而已。

     

    而我的方法是:父盒子设定内边距,然后子盒子设定负上外边距来使img对齐父盒子的文本。

     

    然后下面就是cover遮盖的方法啦。

    其实都离不开:hover的实现。我使用的是visibility。我记得前一段时间看过一篇文章。这么比喻visibility和display的,呃,忘记是不是说他们两了。大概是,visibility是一块没包装的纸币,你偷偷的拿开了,就不在真的消失了。但是另外一个是有信封包着的纸币,你偷偷拿走钱了,但是红信封还留在那里占着位置。

    跳过,好像大概是这个意思吧!反正我一直都是用visibility。

     

    在做cover的时候,我使用了rgba的方法。这个属性能很好的实现透明效果。

    background-color: rgba(0,0,0,0.76);

     

    直接cover,然后内面加入内容就好。

    而还有另外一种方法:

    background:#000;filter:alpha(Opacity=50);-moz-Opacity:0.5;opacity:0.5;

     

    这种方法呢,我在test7-2的时候使用过。

    这种方法层叠关系是,上面属性对立使用一个盒子,然后下方在加入显示的内容。同时还要用一个大盒子包含{属性盒子,内容盒子}

    .footer-bg{
    height:5rem;
       /*只要再给一个层,然后给个跟父盒子一样高的高度就可以实现底层透明,上层不透明*/
       background:#29BDE0;
       filter:alpha(Opacity=50);-moz-Opacity:0.5;opacity:0.5;
       /*filter:alpha(Opacity=50);-moz-Opacity:0.5;opacity:0.5;实现透明效果*/
    }
    .nav-fl,.nav-fr{
    margin-bottom:0.5rem;
       width:45%;max-width:30rem;
       padding:1rem;
       top:0.5rem;
       border-radius:0.5rem;border:none;
       font-size:2rem;color:#fff;
    }
    .bgfb{
    
    background: #FBB435;
    }
    .bgf6{
    background: #F66F6F;
    }
    <div class="footer-1">
       <div class="footer-bg"></div>
       <button class="nav-fl bgfb">再来一局</button><button class="nav-fr bgf6">上传分享</button>
    </div>

     

    大概就是这些内容吧。


    明天计划的事情:(1,使用响应式布局2栅格系统) 

    遇到的问题:(1.小图标和文字的对齐 2.他妈,怎么我重装了系统,设置了公共密钥还上传失败啊!x_x#) 

    这里主要说一下webstrom上传失败问题

    我检查了公共密钥,设定是正确的。然后上webstrom重新设定git和github,显示的结果都是成功。

    然后我上git验证ssh key 是否成功。结果如下:

     

    后来我从新创建ssh key,再重新上传一边也是不行。

    那么究竟是哪里有问题呢?

    终于在下方的图片2中发现问题了。

    git软件告诉我Not a git repository,没有项目?怎么可能,我github上可是妥妥的有test1在呢?

    但是我知道它的大局是说关联不成功。

    接着我试试从远程github上克隆项目test1.

    github告诉我成功了,我打开我的库所在地,怎么没有?——这又告诉我下一步线索了

    我猜是要从新确定git的可管理仓库

    接着我一步步的设定了。结果终于在我想要出现的地方出现了。

    好,我copy了CSS-Task文档,然后上webstrom清空了CSS-Task项目,目的是要重置CSS-Task项目。最后上github删掉假CSS-Task库。

    重头戏来了,我再在webstrom上打开我的CSS-Task项目,在vcs里share project on github。一秒两秒,成功啦!……^_^ 欢喜。

    还是打开github上的CSS-Task库,看看内容

    就只有test1??

    so what?

    我猜想有两个可能:1,是选vcs时,没选好内容?

    2,是默认git可管理仓库的路径要设定为上一级。

    擦擦手,开始作死。

    等了5分钟,终于pull完毕。

     

     

    结果是满意的。那么怎么访问呢?

    https://hewasdrunk.github.io/CSS-Task/test8/test8-1.html

    果然是要再加/CSS-Task进入,才可以访问。

    不过结果是bootstrap的轮播图失效了!what 's the full!

     

    在本机上的代码的轮播图是没事的,这又是哪里出现问题啦!他妈,一个问题接一个问题的出现。

    竖中指

    不过我现在研究的不是这个问题

    那么改一下git的可管理目录呢?

     

    git软件告诉我目录下面没有库?

    打开目录一看,.git在http的根目录下了。

    继续测试

    我上传了另外一个跟CSS-Task同目录的test8,上传成功,但是打开网页失效.它说找不到.我再上传一个项目test3-1,结果成功了。显然设置在此目录比较好。

     好了,花了15分钟找到问题,清除浮动。草。我还没吃饭的。不写了。赶紧上传github,然后吃饭


    收获:(1,伪元素:before,:after的使用。2.table的使用(collapse的使用)。3rgba的高级运用。4.小图标和文字的对齐。)

    展开全文
  • 这任务需求我们使用推特的前端框架bootstrap来实现。先放psd图。 上传这些图片也蛮大的。为此我使用office picture manager压缩了图片。 方法:alt+p+o,然后tab+下...
  • 一,base.css基础样式表的意义 我昨天,整理了一下代码规范。 发现现在这个程度的页面还原。有必要创建一个规范的base.css库和framework.css库 而且也要为日后的工作整理一些常...
  • 前言 一直以来修真院Java的任务一都被我们戏称为”劝退任务”.有不少师兄弟做完任务一的前16个步骤,都会因为没遇到多大困难而以为是不是自己学Java很有天赋,但是故事的发展往往与人们的期望背道而驰.在接下来的步骤...
  • 计算机网络结构java小课堂分享人:李恪非1.背景介绍2.知识剖析3.编码实战4.常见问题5.参考文献6.扩展思考7.更多讨论1.背景介绍基本概念协议:为进行网络中的数据交换而建立的规则、标准或约定即为网络协议接口:同一...
  • 大家好,我是IT修真院武汉分院第14期的学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网复盘项目的知识点——第三方API调用- 微信公众号获取用户基本信息 1.背景介绍 为什么要获取微信授权? ...
  • 异常状态:踩坑体验报告Devils behind millions of details遭遇场景你也许遇到过,或即将遇到:产品设计中的异常流程、状态总是考虑不全,需求评审的时候总被开发怼。尤其是在从0到1设计一个新产品,或者新模块的...
  • IT修真院 CSS1 九宫格

    千次阅读 2016-11-19 23:43:13
    IT修真院 CSS1 九宫格   文件名:F:\IT_School\CSS_1   1.在div中插入图片为什么会有空隙?   把div的border打开,你发现图片底部不是紧贴着容器底部的,有空隙,是img后面的空白字符(换行)造成,要...
  • 任务四、 一个最常见的移动端页面 完成的事情 完成简单布局,然后填充界面 ...完成验收要求:header扩展性 & 顶栏固定 ...1)....2)....3)....布局:可以用float解决靠左靠右...【CSS练习】IT修真院--练习6-护工列表界面
  • 任务三、 一个最简单的移动端页面 今天完成的事情 运用布局知识跟随设计图进行布局,完成简单Demo并继续学习优化. ...让布局更好适应屏幕变化(使用了盒模型及...【CSS练习】IT修真院--练习6-护工列表界面
  • 任务二. 认识开发工具 今天完成的事情 IDE & 编辑器对比 ...Webstorm: 一款成熟的IDE,对网站开发者友好,插件齐全功能强大,对于前端开发帮助极大;...【CSS练习】IT修真院--练习6-护工列表界面
  • ... 一.... ...二....三....,可以尝试使用padding-top来为div.block顶出高度,但是这种写法div.block的margin只能很小,否则在小屏幕上会变成长方形 ...步骤2中margin只能用很小...【CSS练习】IT修真院--练习6-护工列表界面
  • 任务六、 护工列表页 完成的事情 1.规划任务六 2.完成基本界面编写 ....topbar: fixed, 定高....div.bottombar: fixed, 定高....中间div.bottombar-middlebtn用...【CSS练习】IT修真院--练习6-护工列表界面
  • 效果 Github 线上展示 系列文章 【CSS练习】IT修真院--练习1-九宫格 【CSS练习】IT修真院--练习2-开发工具 【CSS练习】IT修真院--练习3-简单界面 【CSS练习】IT修真院--练习4-移动端界面 【CSS练习】IT修真院--练习...
  • 所以在中午的时候我带着“如何消除左右边的空白”在IT散修群上发问的时候,有一位师兄让我搞个-15px;现在大概明白了!。 整个下来,栅格系统的理论就是: 最外层的container含有left,right的15px padding ...
  • 最强IT特训营 葡萄藤轻游戏 桌游精灵 微信公众平台 <span>Copyright<span>©</span>2015技能树</span><span>wwww.jnshu.com</span> <span>All</span><span>Rights</span>...
  • [color=darkred][b]北京葡萄藤.IT修真院 http://www.jnshu.com =============================== 免费,快速,高效的帮助IT新人入门。微信公众号:葡萄藤IT技能树。球球群:一八五三五四一八八[/b][/color] ...
  • User user = new User();user.setUsername("一二三四五六七八九十正");user.setPassword("test");Long success = userDao.insert(user);System.out.println("the insert id is " + success);org.springframework.dao...
  • 技能树IT修真院 ​ 已认证的官方帐号 1 人赞了该文章 修真院教学模式介绍 不同于市面上其他培训机构的传统教学模式 修真院经过线下3年多的实践探索 通过8万多篇的学习日报,400余名结业学员99%就业率的教学...
  • 技能树IT修真院 ​ 已认证的官方帐号 修真院教学模式介绍 不同于市面上其他培训机构的传统教学模式 修真院经过线下3年多的实践探索 通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果 开创了一套...
  • 大家好,我是IT修真院郑州分院第8期学员,一枚正直善良的java程序员。今天给大家分享一下,修真院官网 java任务中可能会使用到的知识点: Shiro 【修真院java小课堂】Shiro 1.背景介绍 在2008年进入...
  • 大家好,我是IT修真院郑州分院第8期学员,一枚正直善良的java程序员。今天给大家分享一下,修真院官网 java任务中可能会使用到的知识点: MongoDB 【修真院java小课堂】MongoDB20180813 1.背景介绍 我...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,087
精华内容 434
关键字:

it修真院