- 博客(40)
- 收藏
- 关注
转载 技术前沿---5G技术的实现原理
技术前沿:5g技术:https://blog.csdn.net/a493823882/article/details/80504263https://blog.csdn.net/wuyuzun/article/details/813284372g使用的是GPRS 系统分组交换,通过语音信道传送数据封包。带宽就好像高速公路,带宽愈宽就好像高速公路愈寛(车道愈多),代表行车速度愈快,也就是通讯...
2019-08-31 22:06:17 10312 1
原创 nginx
安装时指定nginx的安装目录./configure --prefix=/xx/xx–with-debug enable debug logging–modules-path=PATH set modules path–with-select_module enable select mo...
2019-08-31 14:46:03 125
原创 一步步搭建分布式应用--配置静态ip和连外网+fastdfs整合nginx搭建分布式文件服务器+修改虚拟机主机名称,并配置主机域名解析
一步步搭建分布式应用VirtualBox配置静态ip和连外网修改虚拟机主机名称,并配置主机域名解析关闭防火墙配置java环境变量fastdfs整合nginx搭建分布式文件服务器VirtualBox配置静态ip和连外网这里我用的是桥接网卡的方式,只启动了一个网卡。使用桥接网卡,虚拟机即能连外网,又能ping通本地主机。缺点是ip是动态分配的,每次开机重启,或外网IP变化,虚拟机的ip就会跟着变...
2019-08-31 01:53:14 468
原创 一步步搭建分布式--fastdfs整合nginx搭建分布式文件服务器
安装编译工具gcc/pcre /perl …yum -y groupinstall 'Development Tools' yum -y install wget按照顺序依次上传文件到linux,解压,然后进入到解压目录下,找到make/make.sh按照顺序进行编译安装cp /usr/lib64/libfastcommon.so /usr/lib/ 将libfas...
2019-08-30 09:33:38 753
原创 无处不在的设计模式之适配器模式
生活中有很多常见的适配器,如网络适配器,手机充电线的插头也是适配器。插板是适配面广的适配器,它的制定规范是220v,但是对于特殊的群体(手机,电饭煲,是需要插头来做 适配的)说明:图中ConcreteAdapter和Adaptee是依赖关系,应该用虚线表示ConcreteAdapter-- – -- – -- -->Adaptee 就好像插头依赖插板一样。但是插板坏了,插头还可以是好...
2019-08-29 22:21:27 77
原创 无处不在的设计模式之访问者模式
生活中我们进车站都需要经过安检。而安检物品和安检机就是访问者模式的现实生活场景。安检机(visitor)就是访问者/检查者。我们身上的行李(背包。。行李箱Element)需要经过/接受(accpt()方法)它的访问/检查,安检机处理完毕后我们才能通过安检进站。代码参考我的github:...
2019-08-29 21:32:54 125
转载 23种常用设计模式的UML类图
转载:我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《转载:23种常用设计模式的UML类图》, 一起来围观吧 https://blog.csdn.net/weixin_30896825/article/details/98544290?utm_source=app...
2019-08-28 09:50:15 401
原创 内修算法之队列
杀死进程给你n个进程,每个进程都有一个唯一的PID(process id)和PPID(parent process id)。每个进程最多只有一个父进程,但可能有多个子进程。如果一个进程的PPID为0,表示它没有父进程。如果一个进程被杀死,那么它的子进程也会被杀死。输入两个相同长度的整数链表,第一个链表是每个进程的PID,第二个链表是对应位置进程的PPID,再输入一个将被杀死的进程的PID,请输出...
2019-08-28 06:26:10 1178
原创 uml篇
总览UMLhttps://www.cnblogs.com/jiangds/p/6596595.htmlRUP软件开发方法(Rational Unified Process),合理的统一软件开发过程结构(类),行为,分组(包:即文件夹),注记事物(注解和标注 /** 这是注释*/)。用例:动宾搭配客户机叫组件一台计算机就是一个结点结构事...
2019-08-27 23:53:25 79
原创 问答3
线程的认识:线程,是程序执行的最小单元,线程是进程中的一个实体,一个线程可以创建和撤消另一个线程,被系统独立调度和分派的基本单位(调度和资源分配的基本单位是进程)线程池的认识:线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程(提高线程复用,减少性能开销),线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中然后等待下一次分配任务。作用:减少了创建和销毁...
2019-08-27 23:51:33 190
原创 一步步搭建分布式--fastdfs分布式文件存储和nginx的安装以及转发
安装可百度,这里说一下,安装好,启动服务后如何测试安装成功/usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/lmj/gulou.jpg使用测试程序读取配置文件并上传图片,成功运行如下:...
2019-08-27 13:21:40 178
原创 一步步搭建分布式--fastDFS的使用
chmod 777 * 给某文件下的所有文件都授权安装前的先安装相关的依赖yum install gcc-c++ -yyum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wgetyum -y...
2019-08-27 09:42:40 92
转载 tk.mybatis.mapper 的详细使用
通过我们去调用它封装的各种方法来实现sql语句的效果。对于单表查询不需要写SQL语句,多表关联可以用sql实现,也可不写sql,通过Criteria拼接条件类去做。转载自:https://blog.csdn.net/HiBoyljw/article/details/81195974...
2019-08-26 21:20:39 4501
原创 springmvc的@RequestBody和@ResponseBody,@RequestParam
前台是用json传参,这时需要用到@RequestBody去解析json,获取到参数test(@RequestBody int id)前台是用键值对的方式传参,这时直接写上对应的类型和参数名即可test( int id)后台如果想给参数娶个别名,可以用@RequestParam注解实现。比如前台传的是int id,但是后台不想用id的这个名字,可通过这样test(@RequestParam(i...
2019-08-26 20:46:29 263
转载 UML模型概述总览
一图胜千言:UML可用 4物4系5视9图 来概述:详细的每张图可参考:https://www.cnblogs.com/jiangds/p/6596595.html
2019-08-26 14:56:38 109
原创 一步步搭建分布式--dubbo和zookeeper的安装和启动
创建linux开机自动执行的脚本代码vi /etc/init.d/dubbo-admin#chckconfig:2345 20 90#description:dubbo-admin#processname:dubbo-adminCATALANA_HOME=/opt/apache-tomcat-8.5.45export JAVA_HOME=/opt/jdk1.8.0_152...
2019-08-26 07:02:05 947 1
原创 一步步搭建分布式--关闭防火墙,配置静态ip和java环境变量,安装tomcat
<server> 指服务器 <service>提供http协议的 <engine>是servlet的 <host>代表虚拟机的进程 <context> 自定义项目的位置(不配的就必须放在tomcat的webapp下)...
2019-08-24 20:28:31 296
转载 linux配置java环境变量
vi /etc/profileJAVA_HOME=/opt/jdk1.8.0_152 #jdk存放位置 JRE_HOME=/opt/jdk1.8.0_152/jre #jre存放位置 PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/binexport JAVA_HOMEexport JRE_HOMEexport PATHsource /et...
2019-08-24 19:41:40 364
原创 vmbox让鼠标离开虚拟机
vmbox让鼠标离开虚拟机的默认键是键盘上右边的ctrl键,按一下ctrl就可以离开了但我还是想用ctrl+alt的方式来实现按下ctrl+alt就可以了
2019-08-24 16:21:04 11091
原创 try{}finally和new ArrayList()的数组初始长度
public static void main(String arg[]){ List<String>objlist=new ArrayList<>(); objlist.add("ds"); System.out.println(objlist.size()); System.out.println(obj...
2019-08-23 16:23:21 157
原创 简单工厂,抽象工厂,工厂方法的区别,UML类图,应用场景
一直对着几个概念辨析不清楚,今天参考了几篇文章。现在综合的总结一下。类图工厂方法工厂方法模式只有一个抽象产品类具体工厂类只能创建一个具体产品类的实例抽象工厂抽象工厂有多个抽象产品具体工厂类可以创建多个具体产品类的实例区别工厂方法模式只有一个抽象产品类参考文章简单工厂,抽象工厂,工厂方法的区别https://blog.csdn.net/xiao1_1bing/arti...
2019-08-21 20:28:31 2298
转载 Integer类的parseInt和valueOf的区别及object类型转换为int类型:
https://www.cnblogs.com/LoganChen/p/7252419.html
2019-08-19 10:32:32 178
转载 关闭window10的系统自动更新功能和设置默认浏览器
个人感觉window10的系统自动更新功能真的没啥作用,更新了也没看到有啥新突破,每次都浪费自己老长时间。下面介绍整么关闭它
2019-08-18 15:51:26 478
原创 spring data jpa比较方法的命名
subjectAuthsDao.findByUserIdAndSubjectIdAndExpiringTimeLessThanAndAuthTimeGreaterThan(user.getId(), subject.getId(),date,date);打印结果:subjectaut0_.user_id=? and subjectaut0_.subject_id=? and subjectau...
2019-08-16 12:24:51 171
原创 一步步进阶java----java8之stream流操作
基础:https://www.runoob.com/java/java8-streams.htmlStream sorted() 示例:https://www.cnblogs.com/a-du/p/8289537.html
2019-08-12 23:01:15 633
原创 spring源码之代理模式
类的关系从强到弱为设计可复用的模块:我们会把可类的关系做区分继承,实现,依赖其中依赖关系还可从强到弱细分为:组合>聚合>关联>依赖>类的注入方式构造方法注入getter,setter方法注入直接变量赋值注入声明成员变量方式注入使命简化开发面向bean编程(bop)ioc容器的实现方式有di(依赖注入)代理模式的原理拿到代理对象的应用,然后...
2019-08-10 13:47:05 158
原创 写个简单的bat脚本
简单说明cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。可以用cmd /?查看帮助信息示例cmd /k "cd /d E:\softManager\ins...
2019-08-10 09:52:18 1471
转载 idea性能优化续
https://www.jianshu.com/p/3af78a0a1917?tdsourcetag=s_pctim_aiomsg
2019-08-06 16:06:45 166
转载 关于git配置ssh证书的问题
https://blog.csdn.net/sdhongjun/article/details/52144253
2019-08-06 14:31:59 1739
转载 添加软件到右键快捷方式
https://jingyan.baidu.com/article/a24b33cd71f2d619ff002b60.html
2019-08-06 14:15:24 728
原创 int所能存的最大数
interger支持的位数20亿,和数据库里的int所能存的大小差不多一天30万,一个月900万*12=10800使用integer支持2年。但两年的数据不可能存在一张表里吧,不得分库分表存吗...
2019-08-05 10:13:31 5453
原创 操作系统(1)发展历程
操作系统:作用:是管理计算机硬件与软件资源的计算机程序是用户与硬件系统之间的接口,是计算机系统资源(处理器、存储器、I/O 设备以及信息(数据和程序)�)的管理者详解:处理器管理,用于分配和控制处理机;存储器管理,主要负责内存的分配与回收; I/O 设备管理,负责 I/O 设备的分配与操纵;文件管理,负责文件的存取、共享和保护�定义::::是配置在硬件系统上的第一层软件,应用软件...
2019-08-05 08:57:30 408
原创 spring源码(1)--代理模式
类的关系从强到弱为设计可复用的模块:我们会把可类的关系做区分继承,实现,依赖其中依赖关系还可从强到弱细分为:组合>聚合>关联>依赖>类的注入方式构造方法注入getter,setter方法注入直接变量赋值注入声明成员变量方式注入使命简化开发面向bean编程(bop)ioc容器的实现方式有di(依赖注入)代理模式的原理拿到代理对象的应用,然后...
2019-08-04 20:25:53 281
原创 树的先序,中序,后序遍历
先序输出:根左右(左子树,右子树)A B D G H E C K F I J中序输出:(左根右)G D H B E A K C I J F后序输出:(左右根)G H D E B K J I F C A先序:ABC中序:CBA元素全在树的左边,先序和中序顺序相反先序:ABC中序:ABC元素全在树的右边,先序和中序顺序相同对于后序遍历而言,树的第一个根节点总是最后输出的...
2019-08-03 20:28:08 690
转载 汇编之指令,程序,操作数,操作码
指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。控制器靠指令指挥机器工作,人们用指令表达自己的意图,并交给控制器执行。一台计算机所能执行的各种不同指令的全体,叫做计算机的指令系统,第一台计算机均有自己的特定的指令系统,其指令内容和格式有所不同。操作码和操作数通常一条指令包括两方面的内容:操作码和操作数操作码决定要完成的操作,操...
2019-08-03 09:48:50 6940
转载 java建造者模式实践
参考https://blog.csdn.net/qq_23901559/article/details/49368793?tdsourcetag=s_pcqq_aiomsg
2019-08-02 21:39:56 131
原创 centos之网络操作命令
查看应用进程的id号ps -ef | grep <应用进程的名称如:java>杀死应用进程kill <应用进程的id号>
2019-08-02 18:05:20 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人