- 博客(23)
- 收藏
- 关注
转载 Excel文本格式怎么出现小三角
左上角的小三角是文本型数字标志,“将一列数值的左上角一次性加上绿色的三角标示”就是将常规或数值型的数字改变为文本格式数字。办法:选定该列数据,点菜单“数据”——“分列”,点两次“下一步”,在“列数据格式”中选择“文本”——“完成”。转载于:https://www.cnblogs.com/yongan/p/11417031.html...
2019-08-27 11:02:00
5193
转载 sql exists用法
转自https://www.cnblogs.com/xuanhai/p/5810918.html转载于:https://www.cnblogs.com/yongan/p/11362595.html
2019-08-16 11:02:00
197
转载 spring bean的循环引用
看过一次spring公开课,记录一下bean的循环引用问题。问题:public class IndexService{ @Autowired IndexDao indexDao;}public class IndexDao{ @Autowired IndexService indexService;}以上的实例中IndexService依赖...
2019-08-14 21:06:00
256
转载 jkd动态代理源码分析
代理对象的生成方法是:Proxy.newProxyInstance(...),进入这个方法内部,一步一步往下走会发现会调用ProxyGenerator.generateProxyClass(),这个方法用来生成代理类的字节码。下面通过调用 ProxyGenerator.generateProxyClass()方法在本地生成代理类。1.首先要有一个接口2.生成代理类的方法如...
2019-06-27 17:20:00
188
转载 maven POM文件出错
最近做一个项目,拿到了源码,然后导入到eclipse,发现pom文件报错,显示缺少jar包,但发现jar包在本地仓库中存在。结果发现在本地仓库中这个jar包当前目录下有个_remote.repositories文件,然后把文件名改为_maven.repositories后,再update maven,发现好了转载于:https://www.cnblogs.com/yongan/p...
2019-05-09 16:02:00
196
转载 进入docker容器的方法
最近想着怎么进入到容器内部,然后把里面的配置文件拷贝出来,下面是一些操作记录。1.进入docker容器的方法 命令:docker exec -it 容器id /bin/sh进入容器后相当于进入了另外一个linux系统,可以使用cd等命令来查找。2.从容器内部退出到宿主机上 直接用快捷键:ctrl+D3.拷贝容器内文件到宿主机上 命令:docker cp 容...
2019-04-10 14:04:00
1307
转载 docker磁盘占用清理问题
本文转自http://dockone.io/article/3056如何清理Docker占用的磁盘空间?【编者的话】用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理。作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全Docker化架构,所有服务,包括数据库都运行在Docker里面。这样做当然不...
2019-04-10 10:26:00
929
转载 spring源码分析
https://www.javadoop.com/,牛人,做个记录,以后学习。转载于:https://www.cnblogs.com/yongan/p/10642931.html
2019-04-02 15:34:00
116
转载 虚拟机网络配置
本文转载自https://www.cnblogs.com/linjiaxin/p/6476480.html转载于:https://www.cnblogs.com/yongan/p/10634835.html
2019-04-01 10:08:00
129
转载 AQS
一、概念 AbstractQueuedSychronizer 它是一个同步发生器,用来构建锁,级别比CAS高。有ReentrantLock等的基础都是它。 基本思想:通过内置的FIFO同步队列来完成线程争夺资源的管理巩固走 CLH同步队列 将每一个线程看作一个节点,有一个指针指向它的前驱,有一个指针指向它的后继。有一个同步器,叫做傀儡节点,不是用来存放线程的,...
2019-03-31 00:58:00
133
转载 CAS的原理
一、什么是CAS CAS(compareAndSet),比较交换,是一种无锁原子算法。过程是:它包含三个参数(V、E、N),V表示要更新变量的值,E表示预期值,N表示新值。仅当V值等于E值时,才会将V的值设为N,如果V值和E值不同,则说明已经有其他线程做了更新,则当前线程什么都不做。最后CAS返回当前V的真实值。CAS操作时抱着乐观的态度进行的,它总是认为自己可以成功完成操作。...
2019-03-27 20:17:00
377
转载 单例模式
转https://blog.youkuaiyun.com/mnb65482/article/details/80458571DCL单例模式 new Instance时可能会发生指令重排,所以在instance变量前添加volatile。转载于:https://www.cnblogs.com/yongan/p/10603206.html...
2019-03-26 20:26:00
97
转载 volatile关键字的实现原理
一、volatile关键字的语义分析 1.保证可见性 对共享变量的修改,其他线程能够马上感知到。但不能保证原子性(i++) 2.保证有序性 3.volatile的原理和实现机制 有volatile修饰的共享变量进行写操作的时候会多出有 “lock”标志的汇编代码,Lock前缀的指令在多核处理器下会引发两件事情: 1)将当前处理器缓存行中的...
2019-03-25 21:13:00
182
转载 synchronized原理
一、概念 java中通过利用锁的机制来实现同步。 锁机制有两种特性: 1.互斥性:即在同一时间内只允许一个线程持有某个对象锁,通过这种特性来实现多线程总的协调机制,这样在同一时间内只有一个线程对需要同步的代码块进行访问。 2.可见性:必须确保在锁释放前,对共享变量所作的修改,对于随后获得该锁的另一线程是可见的(即在获得锁时应获得最新共享变量的值),否则另一...
2019-03-24 17:40:00
117
转载 JMM、JVM、硬件关系
一、程序、进程、线程 程序:为完成某一个任务而编写的代码。(静态的概念)。 进程:程序的一次运行。(动态概念) 线程:一个进程里面包含了一个或多个线程。(占有资源的独立概念)二、JVM内存区域 方法区:存放类信息,常量,static修饰类变量、JIT编译的一些信息。这里面的数据时所有线程共享的。 Java堆区:实例对象(共享) VM sta...
2019-03-22 22:00:00
200
转载 第五章、自己手动实现HTTP协议
1.打开浏览器访问http://localhost:8080package com.roy.http;import java.io.IOError;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.c...
2019-03-18 15:23:00
417
转载 第四章、java中Socket的用法
1.普通Socket的用法 java中的通信时通过Socket实现的,Socket分为ServerSocket和Socket两大类。ServerSocket用于服务端,可以通过accept方法监听请求,监听到请求后返回Socket,Socket用于具体完整的数据传输,客户端直接使用Socket发起请求并传输数据。 服务端代码package com.roy.socket...
2019-03-18 14:32:00
191
转载 第二章、常见的协议和标准
1. DNS协议 DNS协议的作用就是将域名解析为IP。2.TCP/IP协议和Socket TCP在传输前会有三次握手,传完数据端口需要四次挥手。理解过程需要先理解TCP中的两个序号和三个标志位的含义。 seq :sequence number,表示所传输数据的序号。TCP传输时每一个字节都有一个序号。发送数据时会将数据的第一个序号发送给对方,接收方会按序号检...
2019-03-15 20:01:00
232
转载 第一章、网络架构及其演变过程
1.1 软件的三大类型 单机类型、CS类型、BS类型1.2 BS网络传输分解(TCP/IP模式) 网络接入层:将需要相互连接的节点接入网络中,为数据传输提供提交。(相当于所住地方必须有快递点)(没有协议) 网际互联层:找到要传输数据的目标节点。(告诉卖家你的地址)(IP协议) 传输层:实际传输数据。(发送快递)(TCP协议) 应用层:使用接受到的...
2019-03-15 19:13:00
297
转载 Eclipse开发中用到的快捷键
1.查看类的继承关系:F42.查看接口的实现类:ctrl+T3.查看当前类的方法:ctrl+O4.写了方法调用后自动添加等号前面的变量:ctrl+1或者shift+alt+L转载于:https://www.cnblogs.com/yongan/p/10529460.html...
2019-03-14 12:05:00
161
转载 解决angular中的版本问题,Metadata version mismatch for module,found version 4, expected 3
angular版本问题解决办法;第一步:查出错误模块的当前安装版本(以ng-bootstrap模块为例)npm list ng-bootstrap第二步:查出所有版本号npm view ng-bootstrap versions第三步:安装低版本到不报错npm install ng-bootstrap@1.0.0转载于:https://www.cnblogs.com/yongan/...
2018-07-23 10:33:00
799
转载 ssm框架实现文件图片上传
1.在pom.xml中,maven坐标导入<dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.2</version>&l...
2017-08-14 17:28:00
446
转载 SSM框架ajax实现登录
1.jsp页面jsp中添加一个登陆提交按钮/* ajax登录 */function login(thisobj){var username=$("#username_l").val();var password=$("#password_l").val();var valistr=$("#valistrId").val();var user_jso...
2017-08-14 17:18:00
576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人