- 博客(52)
- 收藏
- 关注
原创 关于idea编辑xml文件卡死
打开file-setting 找到Emmet->Html,去除勾选Enable XML/HMTL Emmet。编辑mapper.xml,或者编辑pom.xml,突然卡死,要很久才能自己回复。
2024-09-21 18:32:05
1293
1
原创 关于编程模式,习惯,或规范随笔
这里写自定义目录标题我定义的编程模式,习惯,或规范是什么?编程模式,习惯,或规范有什么用?我的编程模式,习惯,或规范我定义的编程模式,习惯,或规范是什么?编程只是从事生产创造行为的一种,譬如:做菜,扫地,洗衣等等,无非所用知识不同。而所谓的模式,习惯,规范,不过是进行这项活动的一种处理手段罢了。总结:编程模式,习惯,规范,是从事编程这件生产创造行为的一种处理手段。编程模式,习惯,或规范有什么用?其实不一定有用,甚至可能是有很大的害处,立场不同,结论天差地别。譬如军队练兵:1.叠被子,要方整
2022-04-22 12:42:44
169
原创 关于学习新事物的思考
新事物是什么?自己不擅长或了解很少的一切实物或抽象概念。为什么学习新事物?因为欲望,通过学习的方式,可能可以解决自己的痛苦,或可能满足自己的愿望。简单概括:获取一种可能性。如何学习新事物?基于新事物种类繁多,解决欲望的新事物,必然也不只一种,所以首先是选择。明确具体事物查找相关资料学习并进行足够的练习用新事物尝试解决欲望问题得到尝试结果,成功-下一个,失败-经过思考,总结经验,跳回第一步。以上每个步骤都涉及很多细节,情况是无限的细节对应个人有限的认知,停留在明确事物上太久,收益很小。
2021-05-12 10:51:01
655
原创 idea sql语句补全相关设置
第一步 配置数据库左上角第三个选项 View->Tool Windows->Database根据需要配置一个数据库连接,若不会请查询其他详细介绍,相关资料。第二步 配置数据库方言左上角第一个选项 File->Settings->Languages & Frameworks->SQL DialectsGlobal SQL Dialect: 全局默认方言Project SQL Dialect: 当前项目方言Path 指定区域,指定生效方言 以这个配置为准其他
2020-11-25 16:54:59
2079
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
166
原创 oracle多表关联更新推荐方法
表结构描述待更新表 -表名 newTabnameValue电脑手机导管数据来源表-表名 oldTabgoodsprice电脑$1600手机$12导管$1需求描述将oldTab表中的price值更新到newTab的value中去,关联关系是oldTab.goods=newTab.nameoracle s...
2020-04-15 15:10:19
294
原创 关于自学web编程的思考,推荐
web编程是什么?对于使用java编程的码农,我而言,web编程就是用html实现界面,用java web实现数据存储的脑力工作过程。好吧,这里我用到脑力工作一词。何为脑力工作?其实跟体力工作是一个意思。只是用到的肌肉不一样,比如你搬砖,用到了手,手臂,腰等肌肉,而编程,只用到了手,手指,手臂,大脑浆糊。在我看来,体力工作一般需要,通过观察,模仿来掌握工作技能。而脑力工作,一般需要通过阅读,...
2019-12-31 09:38:19
148
原创 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
203
原创 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
378
原创 spring cloud eureka简单demo
1. eureka是啥?是分布式系统的核心,服务发现机制的实现,有eureka-server跟eureka-client两部分。2. 创建eureka-server项目maven 项目依赖导入 &amp;amp;lt;parent&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;l
2018-05-29 15:00:42
844
原创 logback 日志配置笔记
1. 所需jar包 maven&lt;dependency&gt; &lt;groupId&gt;ch.qos.logback&lt;/groupId&gt; &lt;artifactId&gt;logback-classic&lt;/artifactId&gt;&lt;/dependency&g
2018-05-28 10:58:57
544
原创 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
1516
原创 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
274
原创 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
182
原创 TCP/UDP协议笔记
1.他们是啥?都属于传输层协议,不管是OSI模型还是TCP/IP模型。负责定义数据包如何发送规则。2.他们的区别TCP:发送前需目标机器先确认。具体流程,向目标机器发送尝试数据包,目标机器向发送机器返回确认数据包,发送真实数据包到目标机器,中间产生两个无效数据包,尝试包,尝试确认包。UDP:直接发送真实数据包。3.一点想法明显UDP模式对用户而言更友好,一款...
2018-04-26 17:34:36
187
原创 osi(open system interconnection)开放系统互联模型的理解
1.该模型有啥用?解决网络中机器互联,数据交互的问题。2.该模型包含哪些东西?细分成7个层次,原因未知?达到的目的有,不同复杂度的机器,可逐层拆分,已实现部分可复用。目前层级从低到高有:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。3.各层代表性硬件物理层:集线器,中继器 通过mac寻址,传送bite数据链路层:交换机,网卡 链路选择,管理...
2018-04-26 17:05:48
1095
原创 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
326
原创 idea 使用神坑之索引篇(自定义不创建索引文件夹)
1.事件还原在原本的java项目中,加入webpack搭建的vue项目,其中的node_modules文件夹,加载索引巨慢2.解决方法选中鼠标右击待排除文件夹,选择mark directory as,继续选Excluded.好大功告成3.继续科普索引相关项目出现打不开的问题,可尝试删除缓存跟索引。选项File->invalidate caches res...
2018-04-13 17:57:31
9892
1
原创 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
2568
原创 spring boot 自定义注解切面简单样例
1. 导入jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </depende...
2018-02-23 11:30:29
1206
原创 设计模式系列(二) 工厂方法
1.描述产品跟工厂一对一绑定,一个具体的产品绑定一个唯一的具体工厂。2.类图3.理解在添加新产品的时候,旧代码无需修改。且可将具体工厂的实例化从代码中抽离,使用配置文件注入,后期可动态替换成新工厂。个人理解使用场景:产品体系不稳定,如旧产品可能被替换,新产品会持续添加,且周期很短。...
2018-02-08 17:19:36
152
原创 设计模式系列(一) 简单工厂
1.描述一个产品接口,其下有许多具体实现,一个工厂工具类,通过标识创建所需的具体产品实现。2. 类图Product : 产品抽象类 Factory : 工厂类3. 理解封装了if...else判断在具体的工厂工具类中,方便了使用,提高了复用性。扩展的产品类时,需修改工厂,不符合开闭原则。个人认为可以用于项目重构,产品实现种类已经固定,且判断逻辑简单的情况...
2018-02-08 16:09:25
182
原创 零散笔记
maven 私服 ->解决方案nexusgit 私服 ->解决方案gitlib反向代理 ->解决方案nginx分布式方案 ->spring cloud分布式session共享 ->spring session并发:任务不能同时进行,任务可切换,但是不打断。并行:任务能同时进行。反向代理,适用场景:分流请求,负载均衡。关于乐观锁实现分析:开始查询到某条需修改数据,该数据有版本号
2018-01-11 10:25:48
128
原创 java 线程池研究 随笔
1. 线程是什么简单的讲,就是应用程序中的子程序,是能做事情的更小单位。 qq是个应用程序,而文字聊天,视频就是子程序了。说的更不好懂点,qq开了一个进程,然后又创建了一群线程小弟,进程可以做线程所有的事情,但是线程不行。 具体的差异就是,进程负责加载上下文->做事情(占用cpu)->保存上下文,而线程只会做事情,也只需要做事情。这样的分工是很有必要的,用公司打比方,ceo是稀缺资源,
2018-01-08 11:45:39
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人