java
qq_21566775
这个作者很懒,什么都没留下…
展开
-
Android 在eclipse中没有出现AVD的解决方法
ANDROID 在eclipse中没有出现AVD的解决方法安装过程中当你在eclipse中已经安装了ADT,检查SDK没有问题,但是eclipse里面的导航条就是没有AVD其实你已经安装好了android所要的东西了,只是你的eclipse没有显示出来,那你要想办法弄出来,下面是我解决的步骤:window–> customize Perspective 选择弹出框中的 Command Groups Availability选项,勾选下图颜色框中的选项...原创 2021-10-07 19:14:11 · 804 阅读 · 0 评论 -
git放弃本地文件修改
写代码时,本来想切换到主分支,但是切换失败,因为我本地的代码修改了,所以想要放弃本地修改的代码(或者有时代码改的乱七八糟想放弃本地修改)参考:https://www.cnblogs.com/qufanblog/p/7606105.html未使用git add 缓存代码使用git checkout – filename,注意中间有–git checkout – filename放弃所有文件修改 git checkout .git checkout .此命令用来放弃掉所有还没有加入到缓存区(就是原创 2021-03-03 18:28:10 · 465 阅读 · 1 评论 -
实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿
Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。本篇文章,并不是要更加完美的解决这三个问题,也不是要颠覆业界流行的解决方案。而是,从实际代码操作,来演示这三个问题现象。之所以要这么做,是因为,仅仅看这些问题的学术解释,脑袋里很难有一个很形象的概转载 2020-05-19 21:11:45 · 174 阅读 · 0 评论 -
SpringCache 数据库一致性问题 浅谈
缓存和数据库不一致的问题先更新数据库,再更新缓存先更新数据库更新成功了,但是更新redis的时候失败了,这就导致了数据库和Redis里面的数据不一致,解决办法先更新缓存,再更新数据库,更新缓存的时候,先删除缓存,再去更新数据库,再添加缓存 这样的话即使缓存更新失败了 缓存里面的数据也被删了,如果删除缓存都失败的话,就不更新数据库了,直接抛异常解决,这时候如果后面一个加入缓存失败的话只是增加了一次查询数据库的操作而已(下一次查这个数据的时候把他加入缓存)高并发下redis和数据库不一致问题如果转载 2020-05-19 20:21:31 · 634 阅读 · 0 评论 -
MyCat简单使用与配置
基本配置1 . 在mycat/conf目录下,MyCat核心配置文件:schema.xml<?xml version="1.0"?><mycat:schema xmlns:mycat=“http://io.mycat/”>select user()</mycat:schema>2 . dataHost标签上属性释义:balance:负载均衡类型0:不开启读写分离机制,所有读操作都发送到当前可用的writeHost上1:全部转载 2020-05-18 21:11:27 · 329 阅读 · 0 评论 -
java jar包启动时添加jvm远程监控
启动参数示例:java -Djava.rmi.server.hostname=101.201.70.139 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1077 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jm...原创 2019-11-25 17:19:46 · 965 阅读 · 0 评论 -
springboot profile 多环境配置 eclipse
1.application.yml修改,示例:#通用配置spring:profiles:active: dev#开发环境server:port: 8769euteka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/spring:profiles: devapplication:name: clo...原创 2019-08-01 11:08:47 · 1050 阅读 · 0 评论 -
Java NIO详解
前言本篇主要讲解Java中的IO机制和网络通讯中处理高并发的NIO分为两块:第一块讲解多线程下的IO机制第二块讲解如何在IO机制下优化CPU资源的浪费(New IO)Echo服务器单线程下的socket机制就不用我介绍了,不懂得可以去查阅下资料那么多线程下,如果进行套接字的使用呢?我们使用最简单的echo服务器来帮助大家理解首先,来看下多线程下服务端和客户端的工作流程图:可以...转载 2019-03-21 21:22:15 · 94 阅读 · 0 评论 -
深入理解java垃圾回收算法
Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾回收重点关注的是堆和方法区部分的内存。常用的垃圾回收算法有:(1).引用计数算法: 给对象中添加一个引用计数器,每当有一...转载 2019-03-13 21:28:02 · 113 阅读 · 0 评论 -
springmvc接收日期类型参数
springmvc默认不支持日期类型参数的转换,解决方法有很多,最方便的是在接收实体类的日期参数前加注解,如:这样就能支持日期类型参数的转换了。...原创 2019-01-28 16:00:56 · 297 阅读 · 0 评论 -
java 4种引用类型
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...转载 2019-02-01 16:34:04 · 552 阅读 · 0 评论 -
maven添加本地jar包
在windows的cmd命令下,参考下面安装命令安装jar包。注意:这个命令不能换行,中间用空格来分割的1.安装指定文件到本地仓库命令:mvn install:install-file2.-DgroupId= : 设置项目代码的包名(一般用组织名)3.-DartifactId= : 设置项目名或模块名4.-Dversion=1.0.0 : 版本号5.-Dp...转载 2019-01-25 14:36:07 · 125 阅读 · 0 评论 -
java 多线程
一.概念线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一...原创 2019-01-13 15:26:12 · 84 阅读 · 0 评论