自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 linux安装redis

linux按照redis基础版本

2023-02-23 10:28:43 379

原创 关于编程模式,习惯,或规范随笔

这里写自定义目录标题我定义的编程模式,习惯,或规范是什么?编程模式,习惯,或规范有什么用?我的编程模式,习惯,或规范我定义的编程模式,习惯,或规范是什么?编程只是从事生产创造行为的一种,譬如:做菜,扫地,洗衣等等,无非所用知识不同。而所谓的模式,习惯,规范,不过是进行这项活动的一种处理手段罢了。总结:编程模式,习惯,规范,是从事编程这件生产创造行为的一种处理手段。编程模式,习惯,或规范有什么用?其实不一定有用,甚至可能是有很大的害处,立场不同,结论天差地别。譬如军队练兵:1.叠被子,要方整

2022-04-22 12:42:44 133

原创 关于学习新事物的思考

新事物是什么?自己不擅长或了解很少的一切实物或抽象概念。为什么学习新事物?因为欲望,通过学习的方式,可能可以解决自己的痛苦,或可能满足自己的愿望。简单概括:获取一种可能性。如何学习新事物?基于新事物种类繁多,解决欲望的新事物,必然也不只一种,所以首先是选择。明确具体事物查找相关资料学习并进行足够的练习用新事物尝试解决欲望问题得到尝试结果,成功-下一个,失败-经过思考,总结经验,跳回第一步。以上每个步骤都涉及很多细节,情况是无限的细节对应个人有限的认知,停留在明确事物上太久,收益很小。

2021-05-12 10:51:01 563

原创 idea sql语句补全相关设置

第一步 配置数据库左上角第三个选项 View->Tool Windows->Database根据需要配置一个数据库连接,若不会请查询其他详细介绍,相关资料。第二步 配置数据库方言左上角第一个选项 File->Settings->Languages & Frameworks->SQL DialectsGlobal SQL Dialect: 全局默认方言Project SQL Dialect: 当前项目方言Path 指定区域,指定生效方言 以这个配置为准其他

2020-11-25 16:54:59 1840 1

原创 idea 常用快捷键备忘录

1.双击shift 全局搜索2.ctrl+alt+o(字母) 去除多余import3.ctrl+alt+j 合并选中行4.ctrl+d 复制一行5.ctrl+z 回退书写6.ctrl+shift+z 恢复书写7.ctrl+shift+向上箭头 往上移动一行8.ctrl+shift+向下箭头 往下移动一行9.ctrl+p 查看方法入参说明...

2020-10-28 16:06:04 112

原创 oracle多表关联更新推荐方法

表结构描述待更新表 -表名 newTabnameValue电脑手机导管数据来源表-表名 oldTabgoodsprice电脑$1600手机$12导管$1需求描述将oldTab表中的price值更新到newTab的value中去,关联关系是oldTab.goods=newTab.nameoracle s...

2020-04-15 15:10:19 218

原创 关于自学web编程的思考,推荐

web编程是什么?对于使用java编程的码农,我而言,web编程就是用html实现界面,用java web实现数据存储的脑力工作过程。好吧,这里我用到脑力工作一词。何为脑力工作?其实跟体力工作是一个意思。只是用到的肌肉不一样,比如你搬砖,用到了手,手臂,腰等肌肉,而编程,只用到了手,手指,手臂,大脑浆糊。在我看来,体力工作一般需要,通过观察,模仿来掌握工作技能。而脑力工作,一般需要通过阅读,...

2019-12-31 09:38:19 114

原创 java散列表(hash table)工作原理笔记

散列表是什么?就是元素为链表的数组。存值已Map为例子,Map的Entry就是一个链表实现,主要属性为,key,value,next。next就是链表下一个对象。1.计算key,hash值2.对数组长度取模,得到下标3.取出下标对应链表,若为空新建Entry对象。4.不为空,判断key是否相等(key值hash碰撞,key对象相等判断),若相等成立,替换value值。5.不相...

2018-07-18 17:31:49 169

原创 spring ribbon 简单用例

1. ribbon是什么?负载均衡器,跟eureka-server,eureka-client配合,可实现服务访问的负载均衡。比如,有2台机器发布了服务a,服务b机器通过ribbon消费服务a时,请求会均分到2台发布服务a的机器上。2. jar包依赖 <!--自检测jar--> <dependency> ...

2018-05-29 17:53:56 334

原创 spring cloud eureka简单demo

1. eureka是啥?是分布式系统的核心,服务发现机制的实现,有eureka-server跟eureka-client两部分。2. 创建eureka-server项目maven 项目依赖导入 <parent> <groupId>org.springframework.boot&l

2018-05-29 15:00:42 804

原创 logback 日志配置笔记

1. 所需jar包 maven<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId></dependency&g

2018-05-28 10:58:57 421 1

原创 nginx 简单代理服务器设置 只支持http

1.config 配置文件http{ resolver dnsip地址; server{ listen 6666; location / { proxy_pass $scheme://$http_host$request_uri; } }}2.测试代理服务(Google)1) 地址栏输入chrome://settings/ 回车进...

2018-05-21 17:03:26 1427

原创 java class loader学习笔记

1.class loader是什么?负责将java字节码.class文件加载入jvm,生成Class对象,存入内存,才能使用(new),才可以创建该Class的Obj对象。2.class loader工作包含哪些流程?1、装载:查找和导入Class文件 2、链接:其中解析步骤是可以选择的 (a)检查:检查载入的class文件数据的正确性 (b)准备:给类的静态变量分配...

2018-05-17 11:02:01 241

原创 URL,URI区别笔记

1.URL(Uniform Resource Locator)统一资源定位符。该标识包含,获取资源的所有信息。如:ftp://locahost:88/t.txt http://locahost/xx.html jdbc:mysql://localhost:3306/test ...包含的内容有:协议名称,机器ip,访问端口号,资源名称,可以确切的获取到数据。 ...

2018-05-16 15:13:29 139

原创 TCP/UDP协议笔记

1.他们是啥?都属于传输层协议,不管是OSI模型还是TCP/IP模型。负责定义数据包如何发送规则。2.他们的区别TCP:发送前需目标机器先确认。具体流程,向目标机器发送尝试数据包,目标机器向发送机器返回确认数据包,发送真实数据包到目标机器,中间产生两个无效数据包,尝试包,尝试确认包。UDP:直接发送真实数据包。3.一点想法明显UDP模式对用户而言更友好,一款...

2018-04-26 17:34:36 133

原创 osi(open system interconnection)开放系统互联模型的理解

1.该模型有啥用?解决网络中机器互联,数据交互的问题。2.该模型包含哪些东西?细分成7个层次,原因未知?达到的目的有,不同复杂度的机器,可逐层拆分,已实现部分可复用。目前层级从低到高有:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。3.各层代表性硬件物理层:集线器,中继器 通过mac寻址,传送bite数据链路层:交换机,网卡 链路选择,管理...

2018-04-26 17:05:48 966

原创 linux ssh免密码登录

linux免密码ssh登录

2018-04-19 15:34:37 125

原创 理解数据库4种隔离级别记录

理解数据库4种隔离级别记录。

2018-04-17 16:36:13 476

原创 window mongo配置

window mongo配置

2018-04-16 16:54:40 146

原创 nginx 使用入门指南

1.常用执行指令1)根据配置文件启动nginx nginx -c 配置文件所在绝对地址 如:nginx -c /usr/local/nginx/conf/nginx.conf2)修改配置文件后生效,前提nginx已启动nginx -s reload2.常用配置文件参数含义#user java java; 指定该配置文件启动后的用户权限 默认为nobodywor...

2018-04-16 11:03:03 282

原创 idea 使用神坑之索引篇(自定义不创建索引文件夹)

1.事件还原在原本的java项目中,加入webpack搭建的vue项目,其中的node_modules文件夹,加载索引巨慢2.解决方法选中鼠标右击待排除文件夹,选择mark directory as,继续选Excluded.好大功告成3.继续科普索引相关项目出现打不开的问题,可尝试删除缓存跟索引。选项File->invalidate caches res...

2018-04-13 17:57:31 9634 2

原创 mysql 子父类查询,在select中使用@的示例

1.设计表表名:genealogy(族谱)字段:1.id(编号),2.name(姓名),3.parent_id(父亲编号,没有父亲值为-1)sql: CREATE TABLE `genealogy` (`id` int NOT NULL AUTO_INCREMENT ,`name` varchar(255) NOT NULL ,`parent_id` int NOT NUL...

2018-04-09 16:06:01 2074

原创 java Web分布式后台搭建(一) 构建maven项目

java分布式后台系统

2018-03-15 14:44:19 820

原创 spring boot 自定义注解切面简单样例

1. 导入jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </depende...

2018-02-23 11:30:29 1108

原创 spring boot 简单logback配置

spring boot logback简单配置

2018-02-23 10:57:12 233

原创 设计模式系列(二) 工厂方法

1.描述产品跟工厂一对一绑定,一个具体的产品绑定一个唯一的具体工厂。2.类图3.理解在添加新产品的时候,旧代码无需修改。且可将具体工厂的实例化从代码中抽离,使用配置文件注入,后期可动态替换成新工厂。个人理解使用场景:产品体系不稳定,如旧产品可能被替换,新产品会持续添加,且周期很短。...

2018-02-08 17:19:36 116

原创 设计模式系列(一) 简单工厂

1.描述一个产品接口,其下有许多具体实现,一个工厂工具类,通过标识创建所需的具体产品实现。2. 类图Product : 产品抽象类 Factory : 工厂类3. 理解封装了if...else判断在具体的工厂工具类中,方便了使用,提高了复用性。扩展的产品类时,需修改工厂,不符合开闭原则。个人认为可以用于项目重构,产品实现种类已经固定,且判断逻辑简单的情况...

2018-02-08 16:09:25 150

原创 spring boot 使用之自己踩过的坑

springboot 使用踩中的坑

2018-02-02 11:09:32 1245

原创 mysql中更新锁运用

mysql 数据库更新锁

2018-01-18 15:39:10 2019 2

原创 java 设计模式之我见

java设计模式初稿

2018-01-18 15:18:59 98

原创 零散笔记

maven 私服 ->解决方案nexusgit 私服 ->解决方案gitlib反向代理 ->解决方案nginx分布式方案 ->spring cloud分布式session共享 ->spring session并发:任务不能同时进行,任务可切换,但是不打断。并行:任务能同时进行。反向代理,适用场景:分流请求,负载均衡。关于乐观锁实现分析:开始查询到某条需修改数据,该数据有版本号

2018-01-11 10:25:48 96

原创 java 线程池研究 随笔

1. 线程是什么简单的讲,就是应用程序中的子程序,是能做事情的更小单位。 qq是个应用程序,而文字聊天,视频就是子程序了。说的更不好懂点,qq开了一个进程,然后又创建了一群线程小弟,进程可以做线程所有的事情,但是线程不行。 具体的差异就是,进程负责加载上下文->做事情(占用cpu)->保存上下文,而线程只会做事情,也只需要做事情。这样的分工是很有必要的,用公司打比方,ceo是稀缺资源,

2018-01-08 11:45:39 132

原创 intellij idea spring boot 模板组件热更新设置

intellij idea springboot 模板热部署

2017-12-27 16:44:44 1723

原创 初识 webpack vue项目

1. webpack vue 入门

2017-11-27 09:51:47 202

原创 win7 vue 2.0 开发环境搭建

win7 vue 2.0 开发环境搭建

2017-09-25 17:15:08 327

原创 springboot mybaits集成分页组件

springboot 配置分页

2017-09-21 11:35:49 303

原创 restful 接口设计要点记录

restful 接口设计

2017-09-21 09:22:07 243

原创 流程图样例

流程图样例

2017-09-20 11:09:22 1167

原创 maven mybatis反向工程插件

mybatis 反向工程插件

2017-09-11 16:34:43 373

原创 不常用sql语句备份

1.行转列case 需要转换字段 when(判断相等关系) 待判断的值 then 相等时填充的值 else 不相等时填充的值 end 转换结束 使用场景:通常跟分组,聚合函数连用 表:stu_score stu_id subject score sql:select stu_id,sum(case subject when ‘数学’ then score else 0 end)

2017-08-30 16:28:51 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除