2 WJtoy

尚未进行身份认证

暂无相关简介

等级
TA的排名 26w+

deepin系统启动进入busybox界面

deepin一开机就进入的busybox界面,界面黑屏显示initramfs,吓的我心一凉(我的毕设还在电脑里面呀),使劲重启无果。就想想能不能重新恢复,就进入deepin的recovery界面,结果recovery的个个修复功能都试了遍,结果还是不行,百度了下说是原因是强制关机导致系统盘被锁定,要修复。所以就开始修复我的系统盘,利用fsck命令修复系统盘;我的系统分区为/dev/sda1...

2019-01-09 01:19:20

非阻塞IO和阻塞IO的区别

publicclassIOtest{publicstaticvoidmain(String[]args){try{ServerSocketserver=newServerSocket(8888);Socketclist=server.accept();BufferedReaderreader...

2018-12-17 20:34:56

java反射机制

JAVA反射机制:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态...

2018-12-12 23:03:10

jvm的核心机制及原理

一、java的核心机制java有两种核心机制:java虚拟机(JavaVirtualMachine)与垃圾收集机制(Garbagecollection):1、Java虚拟机:是运行所有Java程序的抽象计算机,是Java语言的运行环境,在其上面运行Java代码编译后的字节码程序,java虚拟机实现了平台无关性。2、Java垃圾回收(GarbageCollection):自动释放不用对象...

2018-12-12 22:58:02

io(bio,nio,aio),同步,异步,阻塞,非阻塞,同步阻塞,异步阻塞,同步非阻塞,异步非阻塞

1.同步:指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪。自己上街买衣服,自己亲自干这件事,别的事干不了。2.异步:异步是指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知(异步的特点就是通知)告诉朋友自己合适衣服的尺寸,大小,颜色,让朋友委托去卖,然后自己可以去干别的事。(使用异步IO时,Java将IO读写委托给OS处理,需要将数据...

2018-12-08 19:40:37

二叉树:先序遍历,中序遍历,后序遍历使用递归来实现

对于一种数据结构而言,遍历是常见操作。二叉树是一种基本的数据结构,是一种每个节点的儿子数目都不多于2的树。二叉树的节点声明如下:classNode{publicintvalue;publicNodeleft;publicNoderight;publicNode(intv){this.value=v;...

2018-12-08 16:10:44

归并算法的理解

如果有对归并算法的实现思想不理解的可以自行去找篇博客去看看,我这里就介绍归并算法的递归算法的实现原理以及所理解的如下代码是归并算法的完整实现packagesortdemo;importjava.util.Arrays;/***Createdbychengxiaoon2016/12/8.*/publicclassMergeSort{publics...

2018-12-05 00:14:42

redis分布式锁的实现方式

Redis分布式锁的正确实现方式前言分布式锁一般有三种实现方式:1.数据库乐观锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布...

2018-12-03 23:52:40

springAOP对事物管理的理解与实现

一. Spring支持编程式事务管理和声明式事务管理两种方式   编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 &...

2018-12-02 20:07:04

mybatis简单实现动态排序

Mybatis-PageHelper实现动态排序//PageHelper的排序参数格式:priceasc;pricedesc;if(StringUtils.isNotBlank(orderBy)){if(Const.ProductListOrderBy.PRICE_ASC_DESC.contains(orderBy)){  String[]orderByArray...

2018-12-02 15:47:48

nginx负载均衡保持session会话一致

负载均衡时,为了保证同一用户session会被分配到同一台服务器上,可以使用以下方法:1.使用cookie将用户的session存入cookie里,当用户分配到不同的服务器时,先判断服务器是否存在该用户的session,如果没有就先把cookie里面的sessoin存入该服务器,实现session会话保持。缺点是存入cookie有安全隐患。2.使用缓存利用memcache,Redis等缓存...

2018-12-02 15:24:47

redis集群搭建

1 Redis集群的介绍1.1 redis-cluster(集群)架构图架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail(失败)是通过集群中超过半数的节点检测失效时才生效.(那么要求集群最少三台服务器,每台在带一个备份,...

2018-12-02 14:29:48

mybatis 更新、删除、插入 错误的返回影响的行数

当用mybatis执行 插入、删除、更新操作要以返回影响的行数来判断这些操作时是否执行的时候,mybatis返回的行数是一个负数,这主要是有以下几点原因原因:当连续执行两次相同的更新操作时,msyql客户端在第一次在执行更新时候,影响返回的值是等于1的,则第二次执行的同样的更新操作时,影响返回的值是等于0的。这主要是mysql在执行update的时候,若是update没有影响行数,则返回...

2018-12-01 21:44:55

jsp和JavaBean的数据库操作

1.思想就是在数据库的增删改查中每步中都需要连接到数据库,为了简化代码。使用javaBean分别把用户类,连接类,操作类打包2login代码:[html]viewplaincopyprint?<form action=“dologin.jsp” method=“post”>  用户名:<input type=“text” name=“username” value=“”><

2018-01-17 09:51:29

广科--网页Js脚本

需求:我们在学校每学期都要完成教师教学评教,但是课程多,评教有点麻烦,我们能不能一键评教所有课程老师的评教呢?答案肯定是有的。首先登陆你学校的教务系统,我学校的教务系统是正方教务系统。推荐使用Chrome浏览器,登陆到评教页面,再按F12,显示如下图所示的页面。点中上图的Console控制台,把下面的代码复制黏贴过去按回车。注意教师评教页面是要等待30秒,才能点击保存的,这是我学校系统为了防止

2017-12-16 18:43:10
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!