javaWeb
文章平均质量分 90
李努力workhard
博观微取,厚积薄发!
展开
-
分布式系统全局id实现方案
需求场景在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。总之需要全局id,多出现在分布式多节点部署项目,数据库需要分库分表。方案对比1.UUIDString uuid = UUID.randomUUID().toS原创 2021-08-19 14:03:55 · 518 阅读 · 1 评论 -
JavaScript入门那些事儿
JavaScript入门那些事儿 JavaScript,网页大肘子,神一般的语言!! 记住javaScript的优点 :跨平台容易!! 浏览器有数百种之多,然而JavaScript能在各个浏览器网页上直接运行,是不是很神?因此为了更好的跨平台它被设计成了解释型语言,还有,记住JavaScript借助浏览器自带的解释器在客户端运行,这能极大的改善原创 2018-01-06 21:51:20 · 312 阅读 · 0 评论 -
假期学习整理之html、css入门
教你如何快速入门网站开发,授人以鱼不如授人以渔,新手小白必备神器。原创 2018-01-04 12:45:23 · 407 阅读 · 2 评论 -
jsp/servlet页面编码格式的设置
本篇文章总结了jsp页面以及servlet中如何设置编码格式的方法,对于新手解决中文乱码是非常方便的哦转载 2017-08-01 14:40:39 · 1309 阅读 · 0 评论 -
eclipse项目中从外部导入的js文件报错如何解决
eclipse项目中从外部导入的js文件报错 解决方案 ! ! !第一步,你要知道报错的js文件在哪里 一般有两种方法 1、从eclipse左侧的项目栏中查看,打小红×的js就是了,然后看它在哪个文件中 2、(不常用)在eclipse编辑器的左上方原创 2017-06-27 19:49:12 · 15770 阅读 · 1 评论 -
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE的调错
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE的调错关于这种问题的解决,我的方案是: 将sql语句中的and换成','(逗号)就好了原创 2017-05-18 13:13:43 · 11197 阅读 · 1 评论 -
mybatis的探索过程之SqlSessionFactoryBuilder,SqlSessionFactory,SqlSession作用域和生命周期
mybatis的探索过程之 SqlSessionFactoryBuilder,SqlSessionFactory,SqlSession的 作用域和生命周期 SqlSessionFactory,SqlSession的单例模式原创 2017-05-09 11:16:48 · 6603 阅读 · 1 评论 -
用MyBatis框架进行数据的持久化处理
初学MyBatis ---- 个人心得之 MyBatis框架的使用实例与分析一、实例 首先让我们来看一段测试代码 这段代码的运行结果为: 后台输出的sql语句为: 那么这些都是为什么呢?下面就让我们来分析一下,它是如何实现的!一、分析原创 2017-05-08 17:04:24 · 12619 阅读 · 2 评论 -
Struts2的三种传值方式
Struts2的三种传值方式声名:本人为初学者,本次总结是为了给让我一样的初学者一个参考 一、普通的Action属性传值 jsp页面 xxxAction页面原创 2017-05-17 10:12:55 · 746 阅读 · 1 评论 -
初学MyBatis
初学MyBatis -- 个人学习心得(1)一、MyBatis是什么 MyBatis就是一个持久化框架,它的作用就和JDBC是一样的,就是对数据库进行增删改查,它把大部分工作都做好了,使用者只需要配置,写些许sql语句就好了,大大的提高了开发的效率。二、如何获得Session 想要使用MyBatis,就要获取数据库会话(SqlSession),而为了获取Sql原创 2017-05-08 16:12:57 · 290 阅读 · 1 评论