MyBatis

「上海名媛群」文章发表后,小红书上的名媛全都遭殃了

夙愿已清 提交于 2020-11-27 02:30:57
点击 蓝色字 免费订阅, 每天收到这样的好信息 前言 : 最近有不少粉丝关注本公众号。并且我已经 成功开通了流量主同时会赚一点点广告费,我打算每个月把这部分钱拿出来给大家买点书刊,算是给大家一点福利吧。大家想买什么书扫描下方的加他拉你加群。最后,非常感谢大家的关注。 最近很火的「上海名媛群」文章中低价拼顶级下午茶、酒店、奢侈品的现象,现在小红书上的名媛全都遭殃了。快要乐死我了。大家可以点开小红书,关键词搜:宝格丽打卡。直接看评论区,十分精彩。 打油诗 我不在乎我的作品文章是被现在的人读还是由子孙后代来读。既然上帝花了六千年来等一位观察者,我可以花上一个世纪来等待读者。 永久激活方案~ 2020-07-29 spring 状态机 2020-05-12 mybatis用到的设计模式 2020-07-02 jvm高级面试题(必须看) 2020-07-23 MySQL索引实现原理分析 2020-05-19 Spring中的用到的设计模式 2020-04-23 Spring 和 SpringBoot 之间到底有啥区别? 2020-05-29 如何快速搭建一个免费的 鉴黄 平台 2020-08-15 美国也就那么回事吧 2020-08-15 5T的Java视频教程全部免费获取 2020-08-14 本文分享自微信公众号 - Java小白学心理(gh_9a909fa2fb55)。 如有侵权

myBatis批量安装插入Oracle

谁说我不能喝 提交于 2020-11-26 12:36:30
<insert id= "insertTopnCallerAddressAndNum" parameterType= "list" > insert into table_name ( column1,column2,column3,column4 ) < foreach collection = "list" item= "toplist" separator= "UNION ALL" > ( select #{toplist.COLUMN1,jdbcType=VARCHAR},#{toplist.COLUMN2,jdbcType=NUMERIC},0,#{toplist.COLUMN4,jdbcType=VARCHAR} from dual) </ foreach > </insert> 注意:myBatis的批量插入和mysql不同。 语言 方法 5620 aAdHQGntrO 277a1 现在做什么生意赚钱 1527 2010/03/10 15:40:36 注解版mybatis_oracle批量插入: @Insert ({ "<script>" , "insert into phoneinfo (" , "id," , "phone," , "phone_type, " , "insert_time," , "insert_user ) (" , "<foreach

2020最全的Java架构面试指南:这个GitHub上的开源项目,助我拿下大厂月薪30K*offer

生来就可爱ヽ(ⅴ<●) 提交于 2020-11-26 11:25:08
前言 学习如逆水行舟,尤其是IT行业有着日新月异的节奏。 而且现在这个浮躁而又拜金的社会,我相信很多人做技术并非出于热爱,只是被互联网的高薪吸引,毕竟技术岗位非常枯燥,不仅要面对奇奇怪怪的需求,还要不停的充实自己避免被淘汰。所以,我们更要抓紧每一次可以学习和进步的机会。没有撤退可言! 即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷! 今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K! 我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为明年的金三银四做准备! 有需要的朋友 点击此处直达 领取 直击目录 一共有20个知识点专题,分别是: Dubbo面试专题 JVM面试专题 Java并发面试专题 Kafka面试专题 MongDB面试专题 MyBatis面试专题 MySQL面试专题 Netty面试专题 RabbitMQ面试专题 Redis面试专题 Spring Cloud面试专题 SpringBoot面试专题 zookeeper面试专题 常见面试算法题汇总专题 计算机网络基础专题 设计模式专题 内容展示: 由于篇幅原因,有需要的朋友 点击此处免费获取资料 ,希望能给您找工作提供很好的帮助! 来源: oschina 链接: https:/

使用 log 占位符便利日志输出

∥☆過路亽.° 提交于 2020-11-26 09:51:56
在开发活动中, 记日志是一个很常见的操作. 记日志经常涉及到拼接字符串, 因为我们常常需要把参数的值输出出来, 同时拼上字样的提示, 这样后续查看时才好知道发生了什么. 比如这样: package net.xiaogd.sample.mybatis.controller; import lombok.extern.slf4j.Slf4j; import net.xiaogd.sample.mybatis.entity.User; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RestController; @Slf4j @RestController public class LogController { @GetMapping("/hello") public String hello(@ModelAttribute User user) { log.info("username: " + user.getUsername() + " , age: " + user.getAge());

Mybatis使用- Mybatis JdbcType与Oracle、MySql数据类型对应列表 ; Mybatis中javaType和jdbcType对应关系

≡放荡痞女 提交于 2020-11-26 09:02:55
Mybatis JdbcType与Oracle、MySql数据类型对应列表 Mybatis JdbcType Oracle MySql JdbcType ARRAY JdbcType BIGINT BIGINT JdbcType BINARY JdbcType BIT BIT JdbcType BLOB BLOB BLOB JdbcType BOOLEAN JdbcType CHAR CHAR CHAR JdbcType CLOB CLOB CLOB–>修改为TEXT JdbcType CURSOR JdbcType DATE DATE DATE JdbcType DECIMAL DECIMAL DECIMAL JdbcType DOUBLE NUMBER DOUBLE JdbcType FLOAT FLOAT FLOAT JdbcType INTEGER INTEGER INTEGER JdbcType LONGVARBINARY JdbcType LONGVARCHAR LONG VARCHAR JdbcType NCHAR NCHAR JdbcType NCLOB NCLOB JdbcType NULL JdbcType NUMERIC NUMERIC/NUMBER NUMERIC/ JdbcType NVARCHAR JdbcType OTHER JdbcType REAL

mybatis中传入String类型参数的问题

99封情书 提交于 2020-11-26 01:43:14
1. 出现的问题 需求是想写一个按公司名字查询公司列表的功能,最开始的代码如下 Dao层接口如下 @MyBatisDao public interface OfficeDao extends TreeDao<Office> { List <Office> findCompanyNameList(String name); } mybatis的xml代码: <select id="findCompanyNameList" parameterType="java.lang.String" resultType="com.pds.modules.sys.entity.Office"> SELECT id,name FROM sys_office where o.del_flag = '1' < if test="name!= null and name!= ''"> AND name LIKE concat( '%',#{name},'%' ) </ if > </select> 这样写会报错,大体意思是name没有Getter方法。 2. 解决办法 2.1 解决办法1 在接口参数里加上mybatis中的@param注解 @MyBatisDao public interface OfficeDao extends TreeDao<Office> { List <Office>

凭什么同窗好友Java开发都是三年,他能进大厂,工资还是我的双倍?

こ雲淡風輕ζ 提交于 2020-11-25 14:50:28
刚毕业的前三年,你会觉得自己是在学习,于是无牵无挂。但三年以后, 如果年龄和能力不匹配,你能进入 BAT、TMD 这样的大厂的机会实在渺茫。 最近入职的几个 Java 新人,都是刚毕业没几年,但技术水平完全不输工作了 7、8 年的人,薪资轻松“倒挂”老开发。 年轻人学习能力强,精力充沛,也能在公司比较稳定地干下去,公司愿意多给一些钱。 一批又一批名校学生毕业,一代又一代程序员在冒头。根据拉勾网的数据统计, 目前 90 后已经成为程序员主力,30 岁以上的程序员已经不到两成。 处处皆危机,时刻作准备 其实 35 岁危机,不是你一个人的危机,而是一代人的危机。 这个危机也许不只是 35 岁,比如企业裁员、比如疫情、比如房贷、车贷、子女贷、父母贷。 任何一次危机,都会成为压倒你的最后一根稻草。 但凡事预则立,不预则废。时刻做好准备,迎接挑战的人,是永远不会等到危机来临前,才开始行动的。只有持续学习,精进技术,才有勇气迎战危机并战胜它。 所以,趁着自己年轻,抓紧提升技术能力。当你的技术能力 > 你的年龄,你会发现这个世界是如此美好,薪资是如此着迷,生活将充满希望。 如何让自己的技术能力 > 年龄呢?作为一个年薪50万+的Java程序员应该要掌握的技术是哪些?—对标阿里P7 转发+关注我获取一套完整的架构进阶视频资料 学习文档 Java架构师筑基必备技能 并发编程 JVM性能调优

每天凌晨醒来都看不见老公,直到有一天发现他鬼鬼祟祟出了门,跟随后才发现,老公为了进阶高级程序员,在门口路灯下偷偷的看进阶神指南:高并发+微服务+数据结构+Mybatis实战实践

允我心安 提交于 2020-11-25 13:41:35
BATJ最全架构技术合集:高并发+微服务+数据结构+SpringBoot 关于一线互联网大厂网站的一些特点: 用户多,分布广泛、大流量,高并发、海量数据,服务高可用、安全环境恶劣,易受网络攻击、功能多,变更快,频繁发布、从小到大,渐进发展、以用户为中心。 如果你工作中够仔细,你会发现这些特点跟高并发、分布式、微服务、Nginx这些技术密切相关的,是因为只要你的 公司在上升,用户量级都会与日俱增,高性能、高并发的问题自然避免不了, 话不多说往下看。 如何提升自己的高并发编程能力? 只有一条路:花时间学,并没有其他捷径。虽说网上关于并发编程的面试题也很多,但都比较简单,基本一两句话就带过了,那有没有系统性学习并发的资料呐?当然有,而且我之前也有多次推荐过。 转发评论+关注,然后添加助理vx:yunduoa2019或扫描下图二维码,根据助理指示获得这些书籍电子版的免费领取方式!多谢支持 Java高并发编程详解 本书主要分为四部分,其中,第一部分主要阐述Thread的基础知识,详细介绍线程的API使用、线程安全、线程间数据通信以及如何保护共享资源等内容,它是深入学习多线程内容的基础。 在第二部分中之所以引入ClassLoader,是因为ClassLoader与线程不无关系,我们可以通过syncthronized关键字,或者Lock等显式锁的方式在代码的编写阶段对共享资源进行数据一致性保护

工作经验:mybatis 处理 oracle Long 类型

旧时模样 提交于 2020-11-25 07:55:04
前言:mybatis 接收 oracle 中 LONG 类型的,报错:无效的列类型: getCLOB not implemented for class oracle.jdbc.driver.T4CLongAccessor 注意   当表中有 long 类型的字段存在时,查询多条数据(列表)时能不查这个字段就不查这个字段。因为查了这个字段会影响速度。 情况   oracle 表中有个字段为 LONG 类型,LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。(具体详解可以百度)   由于数据库中的这张表是别的地方提供的,不能修改,只能查询,所以不能修改 oracle 表中这个字段的类型。   所以只能处理当前问题。 当前问题 如下:java 实体使用 String 类型接ItemE,mybatis sql 中使用 resultMap 形式,sql resultMap 如下 < resultMap extends ="BaseResultMap" id ="ResultMapWithBLOBs" type ="com.yule.demo" > < result column ="ITEM_E" property ="itemE" jdbcType ="LONGVARCHAR" /> </ resultMap >   然后查询 sql 报错: 解决方案   将 sql 中的