如遇到bug,可以及时与我联系,首页右侧可以联系我,或者给我留言。

网站采用Layui、Semantic为前端框架,服务端采用Springboot、Mybatisplus、Shiro

感谢您发现本站,本站是路人王升级后第四版,内容会持续更新。
SSM/SSH Tomcat优化性能,JVM优化
原创 推荐  Mybatis如何实现一对多或多对一的ORM映射呢?

Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。......

编程语言 Tomcat优化性能,JVM优化
原创 推荐  Servlet实现登录带有验证码验证案例

登录验证是一般系统都会有的功能,验证的方式也多种多样,比如输入式验证码,拖动式验证条,拖动式验证拼图等等。 ......

大数据 Tomcat优化性能,JVM优化
原创 推荐  如何安装ES的SQL插件?

官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。......

大数据 Tomcat优化性能,JVM优化
原创 推荐  如何安装ES的IK分词器插件?

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便.......

Linux运维 Tomcat优化性能,JVM优化
原创 推荐  K8s学习简介

### k8s是容器化的架构,GO语言开发,轻量级,消耗资源少,弹性伸缩,开源,负载均衡机制 ### 1.k8s的组件基础概念:......

Springboot/Cloud Tomcat优化性能,JVM优化
原创 推荐  Springboot整合mybatis以及druid连接池

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。......

Springboot/Cloud Tomcat优化性能,JVM优化
原创 推荐  SpringDataJPA如何CRUD?

JPA的出现主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。JPA是在吸收现有ORM框架的基础上发展而来,易于使用,伸缩性强。总的来说,JPA包括以下3方面的技术:ORM映射元数据,API,查询语言......

SSM/SSH Tomcat优化性能,JVM优化
原创 推荐  MybatisPlus如何CRUD?

Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis在持久层框架中还是比较火的,一般项目都是基于ssm。虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但正其操作都要通过SQL语句进行,就必须写大量的xml文件,很是麻烦。mybatis-plus就很好的解决了这个问题。......

Springboot/Cloud Tomcat优化性能,JVM优化
原创 推荐  Springboot整合sl4j+log4j以及单独使用log4j

<exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion>......

Linux运维 Tomcat优化性能,JVM优化
原创 推荐  如何搭建Storm集群?

Storm是Twitter开源的分布式实时大数据处理框架,最早开源于github,从0.9.1版本之后,归于Apache社区,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等,大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中......

路人王

Coding路人王

超人从来都不是真的,那只不过是堪萨斯农民的一个梦罢了

 中国-北京


最近评论

花果山
报道!!!!
图图不吃耳朵
哈哈哈,来了
Coding路人王
目前公开留言,请遵守网络公约,拒绝广告
路人王
目前公开留言留帖,大家务必遵守网络公约,拒绝广告
AbstractSequentialList
LinkedList 和其父类一样,也是基于顺序访问。 所以 LinkedList 继承了 AbstractSequentialList,
脏数据
由于线程池会复用Thread对象,南无与Thread绑定的类的static属性的ThreadLocal变量也会被复用,如果在现成的run()方法中不明显的代用remove()方法,就可能会get(重要的线程信息。)
线程内部存储变量
大致意思就是ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值。 实际上是ThreadLocal的静态内部类ThreadLocalMap为每个Thread都维护了一个数组table,ThreadLocal确定了一个数组下标,而这个下标就是value存储的对应位置。。
内存泄漏
ThreadLocal有三个方法,get set remove 最后 remove必须要进行执行,否则会发生内存泄漏,因为提示表明了static表明threadlocal修饰
欧萌
学到了 去面试
源码
如何获取源码呢?谢谢
稀稀拉拉
博主,不可思议,践行者
灭秘密额
Redis 中list的数据结构实现是双向链表,所以可以非常便捷的应用于消息队列(生产者 / 消费者模型)。消息的生产者只需要通过lpush将消息放入 list,消费者便可以通过rpop取出该消息,并且可以保证消息的有序性。