6、eclipse通过类名,找到所在的jar包。
解决办法:选中class, 快捷键 Ctrl +Shift+ T!!然后……
之前经常是,根据类名找到对应的源文件,大脑短路,忘了下面的jar包提示。
7、Fn热键颠倒了。
Eclipse调试,F6下一行代码,结果公司联想Lenovo电脑必须使用Fn+F6,太别扭了。
网上找了些资料,这个事情可以描述成“Fn热键反了”
针对我的电脑,成功的解决方案:
重启电脑,出现Lenovo的Logo时,按Fn+F2进入BIOS,在设置里找到“Hotkey Mode”
选中或者取消选中,反过来之后,下次就只用F6就行了。
没能成功的方式:下载键盘驱动,设置热键就行了。(和BIOS的设置原理是一样的)
我的电脑型号,没有对应的这种键盘驱动,其它品牌的驱动,设置了,不起作用。
进入Window——Preferences——Team——Git——Committing,反选顶部的“Use Staging View”。
9、tomcat 对静态资源的处理 —— Default Servlet
首先所有的请求进入tomcat,都会流经servlet,如果没有匹配到任何应用指定的servlet,那么就会流到默认的servlet。
默认的servlet是配置在$catalina/conf/web.xml里面的。
之前有个错误的理解,“为了提高图片访问效率,优先Nginx处理图片,然后是Tomcat,最后是Spring”。因此,想通过在web.xml配置
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
让图片由Tomcat优先处理。
但是,根据开头的那句话,“如果没有匹配到任何应用指定的servlet,那么就会流到默认的servlet。”
因此,就算配置了Tomcat默认的default servlet 处理图片,也是最后才处理,本身没有提高很大的效率。
早先,我的想法是,优先让tomcat处理图片比Spring更高。但是现在看来,似乎不是呢?
10、Switchhosts! – 快速切换各类 Hosts
SwitchHosts! 是一个用于在不同环境下快速切换 Hosts 的小工具,虽然界面不怎么华丽,但是功能还是很实用的。
11、Eclipse控制台经常出现以下错误:Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse。
解决办法:
Maven pom.xml增加以下配置:
<build>
    <plugins>
        <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin>
    </plugins>
</build>
然后右键:Maven->Update Project...
12、Jquery EasyUI中不能出现重复的字段,比如“status”。
<th data-options="field:'status',align:'center',formatter:formatBlacklistStatus" width="10%">状态</th>
<th data-options="field:'status2',align:'center',formatter:formatOperation" width="10%">操作</th>
如果field都用了status,formatter函数不起作用,直接输出status的值,比如1。
可以使用一个不存在的值,用row,row变量里有所有字段值。
不用field“字段”,又会报错,所以只好给一个虚拟的“status2”。
13、 Jquery EasyUI,在用tab加载界面的时候,界面里面的js不会执行。
不管是window,dailog还是tab其实质最终都是继承了panel。panel有两种方式展示内容。第一是直接硬编码写到出来。第二是通过href属性,加载外部html片段。在这里就就设计到了一个html片段的概念。
这个概念在easyui的整体架构中,是一个很重要的概念,因为很多人没弄明白,所以从中引发出了很多问题。我举个例子来说明html片段。
应该这样:
<meta charset="UTF-8">
<script type="text/javascript" src="#springUrl('/static/js/swipecardlog.js')"></script>
<div class="easyui-panel" >
</div>
而不是这样:
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="#springUrl('/static/js/swipecardlog.js')"></script>
</head>
<body>
<div class="easyui-panel" >
</body>
</html>
之前的几个项目,确实没有用html结构,最新的项目“手痒”,觉得标准结构的看起来舒服点,结果就遇到了这个问题,从而知道了Tab的用法。
幕后有玄机呀!
14、JVM等监控。
项目中统一使用了一个“监控服务”。
研究了相关代码,大概思路是,定时器执行“打印日志”。
另外一个程序把日志收集起来进行分析。
用到的其它技术还有,Java Management API。
进一步深入研究中。
15、工具方法有“冲突”。
Spring提供的工具类,BeanUtils.copyProperties(source,target);
ApacheCommons提供的工具类,BeanUtils.copyProperties(desc,original);
参数顺序是相反的。
个人认为,Spring的参数顺序更加符合人的逻辑。
“把某个东西放到哪里去,From-To”。

2016年JD工作遇到的问题:6-15,日常小问题的更多相关文章

  1. 2016年JD工作遇到的问题:1-5,搭建环境和熟悉项目过程中的坑

    1.更新不需要权限的项目A,却提示没有权限. 先从Git上更新项目A的代码,提示没有权限. 然后从Git上更新其它项目B的代码,正常. 再更新项目A的代码,正常了. 奇葩问题! 2.Eclipse中, ...

  2. C#为工作Sql而产生的字符串分割小工具(很实用,你值得拥有)

    写在前面 为什么要写这个工具? 工作需要,拼接字符串头晕眼花拼接的,特别是in 查询,后面的参数太多,想在数据执行一些这个sql语句老费劲了. 看正文 工作所有的(后台)攻城狮们都会接触到sql语句, ...

  3. 工作中MySql的了解到的小技巧

    工作中MySql的小技巧 1. 跑脚本时,经常遇到有则更新无插入的 逻辑操作:通常情况下,来一波if()判断然后选择 更新还是插入,前两天逛论坛时发现有人在比较REPLACE INTO 和 INSET ...

  4. Kali linux 2016.2(Rolling)的利用MSF攻击windows小案例(exploits + payloads + taegets)(博主推荐)

    不多说,直接上干货! 本博文举的例,是利用远程溢出windows服务器. Exploit/windows/smb/ms08_067_netapi. Payload :    windows/shell ...

  5. 2016中国APP分类排行榜参选入围产品公示

    2016中国APP分类排行榜参选入围产品公示   由中国科学院<互联网周刊>.中国社会科学院信息化研究中心.eNet硅谷动力共同主办的2016中国APP分类排行榜发布暨颁奖晚宴即将举行.此 ...

  6. sai u 2016

    再过20分钟,我就要结束2016年的工作回家过春节了.真是难过的一天啊,从来没有今天那么感受深刻,那么嫌弃时间太慢,没有归家心似箭,没有近乡情怯,只是好想,呵呵,来个午睡,来场电影,来点小说,哈哈哈. ...

  7. 2016 博客导读总结 &amp; 个人感悟

    此文着笔之时.2017已经在眼前了.预计等我写完,2017已经到了. 二次编辑于2017年1月1日早11点. 关于2016的感悟.十二月初就想写,当时认为是有点太早了,只是却思绪如泉涌. 且那时候才刚 ...

  8. 2015 -&gt; 2016

    2015年. 2015年前几个月,一直住在三亚,每天过着老年人般的生活. 每天吃饭睡觉看电视遛弯游泳.生活倒也满意. 4月份開始,从三亚一路开车回到上海,开开停停,最后享受了一次沿路的风景和满意. 5 ...

  9. DockerCon 2016 – 微软带来了什么?

    根据Forrester的调查,接近半数的企业CIO在考虑IT架构的时候更乐于接受开源方案,这主要是基于低成本,避免供应商锁定和敏捷的需求:同时另外一家North Bridge的调研机构的调查显示,20 ...

随机推荐

  1. hibernate的延迟加载和抓取策略

    一,延迟加载 1.实体类延迟加载 通过代理机制完成,由javassist类库实现运行时代理,修改实体类的字节码实现了运行时代理     <class lazy="true|false& ...

  2. 解决initializing java tooling(1%)

    这是wtp的一个bug,下载附件runtimePatch_327801.zip,解压,放到eclipse下,重启就好了.

  3. 在centos系统安装mongodb

    在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时, ...

  4. [C++] 用Xcode来写C++程序[2] 操作变量

    用Xcode来写C++程序[2] 操作变量 此节讲解包括变量的初始化的几种方式,以及泛型编程的两种变量赋值方式. 最基本的变量赋值以及操作: // operating with variables # ...

  5. [2018HN省队集训D6T2] girls

    [2018HN省队集训D6T2] girls 题意 给定一张 \(n\) 个点 \(m\) 条边的无向图, 求选三个不同结点并使它们两两不邻接的所有方案的权值和 \(\bmod 2^{64}\) 的值 ...

  6. 华为18.9.5校招笔试题AK

    26进制加法(一) 'a'-'z'代表十进制的0-25,求26进制加法.例如 'z'+'bc'= 'cb' 博主思路: 首先将长度不同的字符串高位补'a' 从低位开始将字符转换为10进制相加 计算进位 ...

  7. SC review 5.2 设计可复用软件

    行为子类型与Liskov替换原则 Java 中编译器执行的规则(静态类型检查): • 子类型可以增加方法,但不可删 • 子类型需要实现抽象类型中的所有未实现方法 • 子类型中重写的方法必须有相同或子类 ...

  8. 关于前端惰性加载(jquery_lazyload)的使用和原理分析

    1.前言 有时我们会有这样的需求,当网页有很多张图片的时候,我们不希望一次性就把图片加载完,而是希望当浏览器滑动到指定位置的时候再加载,这样可以节省带宽,它也能帮助减轻服务器负载.那么这种需求就需要利 ...

  9. [Violet]天使玩偶/SJY摆棋子

    题目 \(KD-tree\)做最近点对的复杂度好像是假的吧,怎么看也看不出来是\(O(\sqrt{n})\)啊 首先\(KD-tree\)长得和平衡树还是很像的,每个节点都存储了一个\(k\)维空间上 ...

  10. Java多线程和并发基础面试总结

    多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一.在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题.收藏起来,希望给予即将找 ...