违禁昵称

违禁昵称 查看完整档案

宣城编辑  |  填写毕业院校  |  填写所在公司/组织 segmentfault.com/u/hujt 编辑
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

违禁昵称 赞了回答 · 9月8日

请教各位巨佬一个分配任务思路

不是和八皇后问题类似么

关注 2 回答 2

违禁昵称 提出了问题 · 8月12日

关于表设计问题

  • 一条数据有5种状态,现在要统计各个状态之间变化的数量

    • 比如A、B、C、D、E、F
    • 要统计A->B,B->C,C->F等状态之间转换的个数
  • 这个表如何设计比较好,穷举出所有的可能,创建字段么?那后续状态新增了,感觉又要加一次。

关注 3 回答 2

违禁昵称 提出了问题 · 8月10日

请教各位巨佬一个分配任务思路

有苹果a、b、c、d、e、f、g共7个,需要按苹果顺序分配
张三  需要分配1个
李四  需要分配2个         不能分配到:b
王五  需要分配4个         不能分配到:a、b、c
  • 各位巨佬求个思路,我自己想到的太麻烦要循环好几次,还需要进行调换,基本随着分配人数增加,循环次数就要增加
  • 后续这个方法的参数就是
assignTask(List<本次分配苹果集合>,List<参与分配的人>,Map<用户id,List<排除苹果集合>>)

关注 2 回答 2

违禁昵称 提出了问题 · 3月25日

关于MySQL的Innodb引擎使用ibd和frm文件恢复数据问题

  • 如果我能登陆某台服务器,虽然我不知道MySQL密码,但是我能获取到它的.ibd和.frm文件,这样是否意味着别人数据库里的数据对我毫无隐私可言?
  • 如果两台MySQL表结构一致,在我不知道其中一台MySQL(数据来源方)密码的情况下,为了同步数据,直接写脚本拷贝.ibd文件来达到目的是否可行?

关注 2 回答 1

违禁昵称 回答了问题 · 2019-08-17

MySQL覆盖索引时允许索引执行LIKE操作吗?

是的,覆盖索引时(即select 后面字段都添加到索引里),使用like '%xxx%' 也是会走索引的,如果不是覆盖索引时,建议使用like 'xxx%'

关注 4 回答 3

违禁昵称 关注了收藏夹 · 2018-10-30

深入理解 HashMap

关注 356

违禁昵称 赞了回答 · 2018-09-05

解决通过mybatis-generator生成mapper.xml,但是主键id提示error

特别理解你这种强迫症,因为我也是…………

我的解决方案:

    <sql id="Base_Column_List">
        SELECT id, XX FROM table
    </sql>
    <select id="selectByPrimaryKey">
        <include refid="Base_Column_List" />
        where id = #{id,jdbcType=BIGINT}
    </select>

关注 5 回答 5

违禁昵称 关注了标签 · 2018-05-29

mysql

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

关注 63172

违禁昵称 关注了标签 · 2018-05-29

java

Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

Java编程语言的风格十分接近 C++ 语言。继承了 C++ 语言面向对象技术的核心,Java舍弃了 C++ 语言中容易引起错误的指針,改以引用取代,同时卸载原 C++ 与原来运算符重载,也卸载多重继承特性,改用接口取代,增加垃圾回收器功能。在 Java SE 1.5 版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。太阳微系统对 Java 语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”。

版本历史

重要版本号版本代号发布日期
JDK 1.01996 年 1 月 23 日
JDK 1.11997 年 2 月 19 日
J2SE 1.2Playground1998 年 12 月 8 日
J2SE 1.3Kestrel2000 年 5 月 8 日
J2SE 1.4Merlin2002 年 2 月 6 日
J2SE 5.0 (1.5.0)Tiger2004 年 9 月 30 日
Java SE 6Mustang2006 年 11 月 11 日
Java SE 7Dolphin2011 年 7 月 28 日
Java SE 8JSR 3372014 年 3 月 18 日
最新发布的稳定版本:
Java Standard Edition 8 Update 11 (1.8.0_11) - (July 15, 2014)
Java Standard Edition 7 Update 65 (1.7.0_65) - (July 15, 2014)

更详细的版本更新查看 J2SE Code NamesJava version history 维基页面

新手帮助

不知道如何开始写你的第一个 Java 程序?查看 Oracle 的 Java 上手文档

在你遇到问题提问之前,可以先在站内搜索一下关键词,看是否已经存在你想提问的内容。

命名规范

Java 程序应遵循以下的 命名规则,以增加可读性,同时降低偶然误差的概率。遵循这些命名规范,可以让别人更容易理解你的代码。

  • 类型名(类,接口,枚举等)应以大写字母开始,同时大写化后续每个单词的首字母。例如:StringThreadLocaland NullPointerException。这就是著名的帕斯卡命名法。
  • 方法名 应该是驼峰式,即以小写字母开头,同时大写化后续每个单词的首字母。例如:indexOfprintStackTraceinterrupt
  • 字段名 同样是驼峰式,和方法名一样。
  • 常量表达式的名称static final 不可变对象)应该全大写,同时用下划线分隔每个单词。例如:YELLOWDO_NOTHING_ON_CLOSE。这个规范也适用于一个枚举类的值。然而,static final 引用的非不可变对象应该是驼峰式。

Hello World

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

编译并调用:

javac -d . HelloWorld.java
java -cp . HelloWorld

Java 的源代码会被编译成可被 Java 命令执行的中间形式(用于 Java 虚拟机的字节代码指令)。

可用的 IDE

学习资源

常见的问题

下面是一些 SegmentFault 上在 Java 方面经常被人问到的问题:

(待补充)

关注 105147

违禁昵称 关注了标签 · 2018-05-29

rocketmq

阿里出品的开源消息队列

关注 44

认证与成就

  • 获得 5 次点赞
  • 获得 98 枚徽章 获得 2 枚金徽章, 获得 37 枚银徽章, 获得 59 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2015-11-13
个人主页被 1.3k 人浏览