Network-problem

  • 问题: 一个局域网下面有一个子路由器, 子路由器管理的ip地址为192.168.1.XXX, 局域网本身管理的ip地址范围为192.168.XXX.XXX, 在这个网络中, 当tomcat中的应用在192.168.0.XXXip中时, 其它电脑可以访问tomcat, 当其中的应用在192.168.1.XXXip中时, 其它电脑无法访问到, 即使是同样192.168.1.XXX的电脑
Read More

Program-Note-函数式编程

Design-Mode

  • 创建订单: 订单号不要使用自增的id, 最好自己创建

Mysql-Problem

  • field setting is NOT NULL, but it still can be empty
Read More

Java-Problem

  • springMVC中关于将requst中的参数传入Controller中不同的对象的问题
  • 问题: 为何request中的复杂参数无法直接写在Controller的参数中, 而必须用一个新对象去接受
  • 例子:
    request:

Read More

Java-Note

  • Spring

    • Spring Mybatis Mapper 报错

      • 问题: 调用dao类方法,如userApplyMapper.updateByPrimaryKeySelective时, 报空指针错误
      • 分析: 发现

        1
        2
        3
        @Autowired
        private UserMapper userMapper;
        private UserApplyMapper userApplyMapper;

        第二个变量userApplyMapper是暗的, 显示Private field 'userApplyMapper' is never assigned. 因此推测: 一个@Autowired只能用于一个变量, 将代码改为:

        1
        2
        3
        4
        5
        @Autowired
        private UserMapper userMapper;

        @Autowired
        private UserApplyMapper userApplyMapper;

        成功

      • 结论: @Autowired只能装配一个变量
      • 推论: 其它注释也只能装饰一个类或者方法, 这也是必然的.
Read More

Mysql-Note

  • Mysql can’t create table error 150
    • 问题: 保存table时报错: MySQL: Can’t create table ‘’ (errno: 150)
    • 原因: 参考, 必须要保证字段名/字段类型/字段的编码格式(特别注意, 可能一个是latin1, 一个是utf8)一致
  • group by: 用于结合合计函数,根据一个或多个列对结果集进行分组。

Read More

Unknowed-Word

  • 安全
    • PCI扫描

Unknowed-Word

  • 安全
    • PCI扫描

Programming-Note

  • Skill
    • 跳过循环的下一次
      • 可以在循环外设置一个变量保存值, 当需要跳过下一次循环时, 改变该值, 再判断变量的值, 如是指定值,则结束本次循环, 这样就跳过了一次循环
      • code:
Read More