hibernate

【秋招总结】渣本Java应届生如愿以偿拿到阿里跟腾讯offer(双offer面经)

蓝咒 提交于 2020-11-10 11:55:14
前言 今年9月10月份,每天苦逼的刷着群里更新的面试题,逛着群文件里面的大厂面试,每天的心情就像一个一首歌,“山路十八弯”。 点击此处免费进群,暗号:CSDN 看过别人发的腾讯大厦,幻想过腾讯大厦向外看的感觉。 大一暑假去过阿里杭州园区,担忧自己有没有机会再去。 真的没想到迷茫中的自己等来了腾讯,又迎来了阿里。 终有一天,梦想实现,想起阿里园区中的一句话, “谢谢那个曾经努力的自己” 。 面试情况 腾讯(WXG微信支付) 投的是CSIG云产业群,意外的被WXG微信组捞起,感谢机缘巧合吧。 腾讯简历面(编程 + 33分35秒) 记事本里手写OOP实现一个签到的程序。 从一堆数字中O(n)找不重复的数字。 字符串处理,魔改KMP。 数学智力题,64匹马取前8,问最快要几次。11次。 简历面,问项目做了什么,主要的技术栈。 腾讯一面(41分38秒) 深入问了我项目。 线程池,连接池,各自优点。 Java常见设计模式。 讲讲builder建造者模式。这个答的不太好。 TCP/UDP区别,什么时候该用什么。 UDP实现TCP。 设计一个APP,TCP/UDP具体运用。 数据库索引,数据库引擎。 学习方向,我说C++/Java/Python比较均衡。 科技创新立项都做了什么。 没给我机会问问题,大概还是我太菜了。 腾讯二面(视频面试,75分钟,主要是写代码) ACM复杂规则模拟

jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常

情到浓时终转凉″ 提交于 2020-11-10 05:33:31
jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常 参考文章: (1)jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常 (2)https://www.cnblogs.com/li1010425/p/6180684.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/stackoom/blog/4696221

maven处理多版本jar包依赖冲突

拟墨画扇 提交于 2020-11-09 20:09:21
mvn dependency:tree的用法 一.参考文档 https://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.html https://maven.apache.org/plugins/maven-dependency-plugin/examples/filtering-the-dependency-tree.html https://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html 二.查看jar包的间接依赖 1.如果发现某个jar包,自己的pom中并没有定义,想看一下是被哪个jar包间接引用的,两种方法 (1)用mvn dependency:tree>temp/tree.txt,直接输出到当前项目下,然后在idea中打开,搜索要找的jar包名字即可. 这里的 "+-" 和"\-"并没有什么意义,只是为了让分级看起来更直观 参考:https://stackoverflow.com/questions/34006740/what-is-the-difference-between-and-in-maven-dependency

mysql 常用命令和笔记

孤街浪徒 提交于 2020-11-06 09:01:29
第一招、mysql服务的启动和停止   net stop mysql   net start mysql   第二招、登陆mysql   语法如下: mysql -u用户名 -p用户密码   键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:   mysql>   注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP   第三招、增加新用户   格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"   如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:   grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";   如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。   如果你不想user1有密码,可以再打一个命令将密码去掉。   grant select,insert,update,delete on mydb.* to user1@localhost