摘要: BIO,NIO和AIO是Java网络编程的三种模型BIO:同步并阻塞,服务实现模式为一个连接对应一个线程,即客户端发送一个连接,服务端要有一个线程来处理。如果连接多了,线程数量不够,就只能等待,即会发生阻塞。NIO:同步非阻塞,服务实现模式是一个线程可以处理多个连接,即客户端发送的连接都会注册到多路 阅读全文
posted @ 2022-09-21 11:19 微笑点燃希望 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、VS与VSCODE区别 什么是vs? VS全称Microsoft Visual Studio,是美国微软公司的开发工具包系列产品。 VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的 阅读全文
posted @ 2022-09-07 15:15 微笑点燃希望 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、概述 比特币是存储在计算机里一枚货币,计算机存储的本质就是一串数字,那么存储比特币的这串数字为什么就可以等同于真正的货币呢?而且比特币让人感觉很像黄金,不管这黄金从什么渠道获取(从沙子里掏的,还是自己购买的),人类都会认同它的财富价值。 说到比特币很多文章总结它的特点,例如:去中心化啊,记账系统 阅读全文
posted @ 2018-03-09 14:36 微笑点燃希望 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 注意:希望通过此篇文章分享 可以使大家对mapper接口以及example 用法更加深入理解 MyBatis的Mapper接口以及Example的实例函数及详解 一、mapper接口中的方法解析 mapper接口中的函数及方法 方法功能说明 int countByExample(UserExampl 阅读全文
posted @ 2018-02-06 18:05 微笑点燃希望 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: MSSQLSERVER服务无法启动的解决方案有时候sqlserver无法启动了,原因是mssqlserver服务没有启动,当你手动启动时,又出现服务无法响应的可恶错误提示。。。笔者“有幸”遇到了,我的原因是第4个,升级后总算就可以了。纠结了好几天呢,现在总结下可能的原因及解决方案:出现以上情况的可能... 阅读全文
posted @ 2014-04-27 00:16 微笑点燃希望 阅读(2879) 评论(1) 推荐(0) 编辑
摘要: 1、在oracle的sqlplus或其他工具中运行一下pl/sql块建立存储过程--创建包create or replace package testpackage astype test_cursor is ref cursor;end testpackage;/ --创建过程create or replace procedure fenye( tableName in varchar2, --表名 fields in varchar2, --查询解果显示字段 wherecase in varchar2, --查询条件 pageSize in number, --一页显示记录数 pageNo 阅读全文
posted @ 2013-11-06 10:49 微笑点燃希望 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 命令简介cmd是command的缩写.即命令行 。虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。 在9x系统下输入command就可以打开命令行.而在NT系统上可以输入cmd来打开,在windows2003后被cmd替代,利用CMD命令查询系统的信息或者是判断网络的好坏。下图为CMD启动. 阅读全文
posted @ 2013-06-05 11:32 微笑点燃希望 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: DLL文件(Dynamic Linkable Library 即动态链接库文件),是一种不能单独运行的文件,它允许程序共享执行特殊任务所必需的代码和其他资源。比较大的应用程序都有很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其他软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题: 1、增加了应用程序的大小,会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费; 2、在编写大的EXE程序时,在每次修改重建时都必须调整编译所有源代... 阅读全文
posted @ 2013-06-04 11:19 微笑点燃希望 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 法1:第一种方法可以采用复制一个Datatable然后循环需要筛选的DataTable,循环出最新的十条,添加到复制的DataTable中。DataTable dt = ETMSoft.Cache.ETMCache.GetCacheService().RetrieveObject("/news/newscache") as DataTable; // if (dt == null) // { // DataTable Newsdt = GetAllNews(); // CacheManage.NewsCache(Newsdt); // DataView NewView = 阅读全文
posted @ 2012-07-01 22:19 微笑点燃希望 阅读(3220) 评论(0) 推荐(0) 编辑
摘要: 一、Marquee详解1、Marquee经常用到的两个事件onMouseOut="this.start()";用来设置鼠标移除出区域时继续滚动;onMouseOver=“this.stop()”;用来设置鼠标移入该区域时停止滚动.2、Marquee向左滚动(缺陷不能实现无缝滚动)<marguee scrollAmount=3 width=900 style="color:#FF0000;font-size:12px; align="texttop" height="14">第二期网上开店免费培训课程将在经七纬一济 阅读全文
posted @ 2012-06-28 09:58 微笑点燃希望 阅读(24215) 评论(0) 推荐(0) 编辑
摘要: C#类、接口、虚方法和抽象方法虚方法和抽象方法都可以供派生类重写,它们之间有什么区别呢?1. 虚方法必须有实现部分,并为派生类提供了重写该方法的选项。抽象方法没有提供实现部分,抽象方法是一种强制派生类重写的方法,否则派生类将不能被实例化。//抽象方法public abstract class Animal{public abstract void Sleep();public abstract void Eat();}//虚方法public class Animal{public virtual void Sleep(){}public virtual void Eat(){}}2. 抽象方法 阅读全文
posted @ 2012-06-01 12:18 微笑点燃希望 阅读(9390) 评论(0) 推荐(1) 编辑
摘要: 一、今天收获是学会了写多表查询语句,以及如何将数据库文字转化为汉子多表查询语句的写法:select a.字段名,b.字段名,c.字段名,d.字段名,case when a.字段名=0then'汉字' when a.字段名=1 then '汉字' end as 字段别名 from 表名1 as a inner join 表名2 as b On a.字段名=b.字段名 inner join 表名3 as c On a.字段名=c.字段名 inner join 表名4 as d On a.字段名=d.字段名.二、Sql语句拼接 StringBuilder sb = n 阅读全文
posted @ 2012-06-01 11:20 微笑点燃希望 阅读(2637) 评论(0) 推荐(0) 编辑
摘要: linux 查看磁盘空间可以使用 df 和 du 命令。 df df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示: 显示内容参数说明: Filesystem:文件系统 Size: 阅读全文
posted @ 2022-11-25 18:09 微笑点燃希望 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 问题描述 电脑长时间不关机,突然死机,重启电脑后发现该项目的git仓库不能使用了,代码在本地分支,未push到远程分支。并且idea乱码 git status 时报错: fatal: not a git repository (or any of the parent directories): . 阅读全文
posted @ 2022-11-02 19:54 微笑点燃希望 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 方法1:git 回退到指定版本步骤: 把你想回退的版本的commit id和最新版本的commit id记下来 然后用命令git reset --hard 老版本的commit id 再git reset --mix 最新版本的commit id 再push 就ok了 git 版本回退教程大全: 1 阅读全文
posted @ 2022-10-25 17:11 微笑点燃希望 阅读(761) 评论(0) 推荐(0) 编辑
摘要: Mysql从5.1版本开始支持分区的功能,分区是指根据一定的规则,数据库把一个表分解成多个更小的、更容易管理的部分,就访问数据库而言,逻辑上只有一个表或一个索引,但是实际上这个表可能由数个物理分区对象组成,每个分区都是一个独立的对象,可以作为表的一部分独立的处理。分区对应用来说完全透明的,不影响应用 阅读全文
posted @ 2022-10-20 18:17 微笑点燃希望 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1.查看端口yum -y install net-toolsnetstat -ant |grep 8898 2.查看文件前100行 tail -n 100 lmtc-member-20220614.txt ps -ef|grep lmtc-member.jar 3.jar 手动 启动 命令 nohu 阅读全文
posted @ 2022-07-01 18:02 微笑点燃希望 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Gogs简介 Gogs是一款极易搭建的自助Git服务,使用Go语言开发,只要Go语言支持的平台它都支持,包括Linux、Mac OS X、Windows以及ARM平台。Gogs对系统硬件要求极低,你甚至可以在树莓派上搭建它 项目地址:https://github.com/gogs/gogs 1、安装 阅读全文
posted @ 2022-05-31 14:46 微笑点燃希望 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1. GitLab 概述 GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。GitLab 产品将分为三个发行版本 CE(社区版):发行版将继续在全球范围内提供 EE(企业版):发行版仅在中国境外出售 JH(JiHu版):发行版仅在中 阅读全文
posted @ 2022-05-31 14:34 微笑点燃希望 阅读(69) 评论(0) 推荐(0) 编辑
摘要: ERR_UNSAFE_PORT浏览器安全问题导致无法访问的解决方案 一、问题现象 二、浏览器自身机制 三、解决方法 1.Google Chrome浏览器 2.Firefox浏览器 3.Edge浏览器 四、部分非安全端口列表 一、问题现象配置好web的https协议的服务器后,使用浏览器访问服务器的时 阅读全文
posted @ 2022-05-31 14:27 微笑点燃希望 阅读(448) 评论(0) 推荐(0) 编辑
font=white