- 博客(32)
- 资源 (12)
- 收藏
- 关注

原创 面试官夺命连环CALL如何破解
在面试过程中往往会遇到面试官的夺命连环call。具体场景如下:面试官:你用过什么消息队列,当初为什么选择这个?我:我用过rocketmq.优势是分布式,高可用,可伸缩,快面试官:为什么处理速度快我:用了netty面试官:用了netty为什么快?我:用了rector设计模式,用了多路复用java NIO面试官:那你就说说rectory设计模式和 NIO吧。我:。。。。。面试官:那今天就到这里吧。你回去等通知吧。上面的面试对答相信很多人都会遇到过,但是很多人都会心理一万个草泥马奔腾,今天怎么
2021-08-22 16:43:12
346
原创 Django+vue前后端分离实战--vue后台管理系统--vue环境安装项目创建
1、下载nodejs并安装 https://nodejs.org/dist/v20.9.0/node-v20.9.0-x64.msi。6、vscode打开项目,然后运行 npm run serve后, chrom打开页面:http://localhost:8080/1、cmd运行vue ui 并打开chrome url:http://localhost:8000/project/select。3、安装最新的vue脚手架vue-cli(cmd下命令:npm install -g @vue/cli)
2023-11-17 21:14:36
1160
原创 mysql 表空间加密
0 须知Mysql在5.7之后才支持表空间加密的。表空间加密控件位置是 mysql安装目录\lib\plugin\keyring_file.dll1 配置 my.ini[mysqld]。。。其他配置。。early-plugin-load=keyring_file.dllkeyring_file_data=D:\\Program Files\\mysql-8.0.26-winx64\\keyring\\keyring这一步很重要。要点如下:linux和windows下面的插件后缀不
2021-09-03 15:37:57
676
原创 windows下paddleocr安装及测试 踩坑
1、几个误区使用python 3.6-3.9都是没有问题的pip升级不升级也是没有问题的尽量不要看人家的经验,有时候经验会害死你。熟读paddleocr的官方安装及测试过程2、安装过程:安装paddle。这个安装就按百度官网的来,不要验证是不是安装正确,只要不报错就正确,因为网上有一个验证的方法老是过不去,卡了好长时间,其实随着paddle的升级,验证方法也会改变。#执行以下命令安装(推荐使用百度源)python -m pip install paddlepaddle -i https:
2021-08-29 01:08:33
12355
11
原创 primefaces控件小修改
最近使用JSF2.0+PrmeFaces3.4 Spring 做系统,但是用到树的操作的时候出现 很多问题,不过哥都一一解决了 一、View域。Sping中没有View域,可是老大又不让用ViewScope。他说会影响Spring,也就不使用了,不过确实需要怎么办呢,那就用Request代替吧,但是Request是不没有记忆 的,那上下文怎么连续的呢,这个,经过无数次的尝后,终于有点心
2021-08-25 10:47:15
173
原创 kclient源码研读心得
最近看了李艳鹏的书,其中有一个kafka的客户端的手写组件kclient。研读之后有以下心得:1、prouduce。这个比较简单就是包装了一下kafka的生产这,直接调用即可,没什么说的。自己觉得可以优化点为:kafka的链接可以使用common-pool进行池化。减少new对象public class KafkaProducer { public void send2Topic(String topicName, String message) { ... KeyedMessage<S
2021-08-24 17:06:55
216
原创 如何修炼java内功
小时候看电视的时候总看到有人内功深厚,天下武功一点就会,武功最后变成无招胜有招。。。工作后,一些老前辈总是说要练好内功,不要会用个redis就沾沾自喜,花里胡哨的没有用,内功才是根本。可是什么是内功,内功包含什么,内功有什么用?内功就是通用的理论和java基础。觉得我胡说的请举手。最近我在研读分布式事务,分布式中间件,nacos ,seta,skywalking,zookeep,redis 。rabbimq ,rocketmq ,kafka等的实现原理以及基本springboot原理。这些中间件
2021-08-24 14:59:55
301
原创 计算机研究生该怎么读
鄙人不才,211小硕计算机毕业,但是毕业后一地鸡毛,好像什么都学到了,又好像什么都不会。曾经公司领导当着一群大专生本科生跟我说:别看你学历高,在这你就是一个小学生,要好好学习。一度我迷失了自己,好多无眠的夜晚,我都在问自己为什么要读研究生,我读研有什么用。难道当初读研真的错了?在学校,自认为自己是天之骄子,出了学校,好像我哪哪都不对,究竟错在哪里?我问过很多人,也得到很多答案,结果都不理想。直到有一天我看到了电子科技大学的一位同学的研究生论文,我才知道,人家为什么能一毕业都有好工作。我毕业十年了,
2021-08-24 14:13:37
252
原创 如何写好JAVA代码
对于工作了几年的java开发人员来说,写代码已经有了一定的熟练度,但是怎么样的代码才是好代码,怎么样的代码才能更像一个高手写的代码,俨然一脸懵逼,也许有人会说按照阿里的代码规范来写代码就行了。其实阿里的代码规范是给新手写的,如果想进一步的写好代码,我们都会迷茫。罗胖说过,科学就是在前人的基础上开枝散叶,前进一小步。同理,好的代码就是在大牛的基础上开枝散叶,前进一小步。那大牛的代码在哪,大牛是怎么写好代码的呢?1、什么样的代码才是好代码好代码的条件有很多,初期我们要最求格式规范,命名规范。中期我们就要最
2021-08-24 13:58:19
483
2
原创 jeecg-boot踩坑
1、docker安装mysql rabbitmqdocker安装后启动失败,没有安装wsl 安装后就没有问题了1.1 mysql 5.7开始是雄心壮志,要用8.0 。但是么有安装后,老老实实搞5.7.安装后要配置大小不敏感。还有就是最后吧配置文件映射出来。后期好修改。docker pull mysql:5.7 # 拉取 mysql 5.7docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.
2021-08-21 12:39:17
3088
原创 jeecg-boot 前端踩坑
jeecg-boot 前端踩坑1、npm install失败2、使用yarn后启动不成功1、npm install失败npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --global当npm 失败后,建议果断换yarn.按照配置文档把yarn安装即可yarn config set registry https://re
2021-08-21 01:27:17
1251
原创 oracle导入导出
一次Oracle11.2备份还原面临问题解决思路修改system账号密码exp导出imp导入面临问题只有一个能用 sqlplus /nolog conn sys/root as sysdba登录的机器。其他未知。解决思路所有的备份都要使用密码。但是密码一个不知道所以思路如下修改system账号密码 ;exp导出 ;imp导入 ;修改system账号密码1.win键+R键,输入cmd,打开命令提示符。(小黑窗)2.输入:sqlplus /nolog3.输入conn /as sysd
2020-07-30 23:40:11
150
原创 power-center简单使用
阅读前准备power center 安装完毕 oracle安装完毕 power center 客户端安装完毕1、启动oracle powercenter服务端oracle 启动命令:su - oraclesqlplus /nologconn /as sysdbastartuplsnrctl startsu -su - infapowercenter 安装路径/tomcat...
2019-10-25 16:43:43
1169
转载 JSF与primerfaces---JSF简单原理说明
一.jsf(java server faces)的运行原理(工作方式)1.jsf应用是事件驱动的,当一个事件发生时(比如用户单击一个按钮),事件通知通过HTTP发往服务器,服务器端使用叫做FacesServlet的特殊servlet处理该通知,web容器里每一个jsf应用都有它自己的FacesServlet;在后台,每一个jsf请求都触发了3件事情:1)FacesServlet创建FacesCont
2017-05-18 18:40:12
636
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-05-09 10:39:38
252
原创 ubuntu 12.04 安装hadoop
先讲一下我遇到的困难,以及解决办法。步骤看附录1、无密码 ssh登陆出现waningConnection to localhost[root@localhost ~]# ssh localhost@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE
2013-07-25 00:48:04
870
转载 前谷歌高管给初入职场新人的14条忠告
前谷歌高管给初入职场新人的14条忠告发表于2013-05-08 18:01| 1105次阅读| 来源优快云| 8 条评论| 作者钱曙光摘要:在得到一份新工作后,如何做的很好、脱颖而出、成为团队的一员呢?风投行业知名人士、前谷歌高管Hunter Walk引用和总结了初入职场新人的14条忠告:要学会聆听、突破固有的思维、言出必行、善于询问等。
2013-05-09 18:50:06
558
原创 primefaces使用小技巧1
最近使用JSF2.0+PrmeFaces3.4 Spring 做系统,但是用到树的操作的时候出现 很多问题,不过哥都一一解决了 一、View域。Sping中没有View域,可是老大又不让用ViewScope。他说会影响Spring,也就不使用了,不过确实需要怎么办呢,那就用Request代替吧,但是Request是不没有记忆 的,那上下文怎么连续的呢,这个,经过无数次的尝后,终于有点心
2013-03-10 17:13:19
1272
转载 如何使用ExternalContext类(二)
3.3.7 获取请求头的名和值getRequestHeaderMap方法返回一个包含当前请求中全部头名/值对的Map对象。其方法签名如下:public abstract java.util.Map getRequestHeaderMap()举个例子来说,下面的代码提取host头的值:String host = null;FacesContext facesContex
2012-12-12 10:52:37
369
转载 如何使用FacesContext类
在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext, 本篇文章讲解如何使用前者, 在下面的一篇文章中在继续讲解任何使用后者:对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context.FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传
2012-12-12 10:51:28
320
原创 JSF一月谈(小鸟变形记3)
一个月前,我接触JSF,因为项目中要使用PRIMEFACES框架,对于我这个从来没接触到JSF的人来说,挑战是很大的,初生老虎不怕牛啊,我一点没觉得难,但是后来的做任务中,一堆又一堆的问题就来了,原因如下: 1、以前我是做PHP的,自己觉得CSS\JAVASCRIPT应该没问题,所以就没把JSF看得上,但是JSF和以前的技术是完全不一样的,甚至可以说是颠覆性的。
2012-12-12 09:58:18
532
原创 小鸟学做人(小鸟变形记2)
总工见我天天加班挺努力,但是我仅仅是一个刚毕业半年的学生。于是给我上了一堂课。 1、程序员要有诚信,说到做到,如果做不到就不要说,说话前要三思,有最好情况,最坏情况,做好最坏情况的打算,不要事都往好了想 2、程序员要低调,只有低调才能学的更多,别人才会不把你当回事,别人才容易把自己的东西交给你。学会保护自己,隐藏自己,如果过早的暴露了自己的短处和长处,这样不
2012-12-04 21:15:03
427
原创 ECLIPSE 自测试方法
写完成代码只是完成了万里长征的第一步,剩下来的就是代码的修改和测试,在这推荐一个很牛的测试方法。 因为我们没有方法把所有的情况全部运行一遍,这样既费时又恶心。现在有一个方法方便运用,那就是在DEBUG时更改一些对象的值,这样就会出现 很多情况,对我们测试会大大有利哦。有图有真像:在VALUE上面点击右键,选择CHANGE VALUE即可更改值。然后程序就会按照这个
2012-12-04 19:45:28
613
原创 map使用心得(小鸟变形记1)
最近要使用泛型,感觉用MAP当作缓存器还是比较好用的,有以下原因: 1、当一个对象需要缓存时,就存储在MAP中,此时在MAP中已经存储了一个一模一样的对象,外面 的做再多的修改也不影响不了这个对象 。是做缓存的最佳选择。但是使用时还是要注意如下: 2、当你用一个对象把MAP中的对象引出来时,再对对象做修改。这个时候的修改会同步到MAP 中的对象 ,因为引出来的对象等MA
2012-12-04 19:35:35
345
原创 写JAVA代码的思考(小鸟变形记1)
最近工作比较忙,和一帮老鸟在一起加班 ,看到老鸟们写程序的速度,自己都觉得自己是小学生,原因如下: 1、老鸟用ECLIPSE用得就像UNIX中的VI一样,他们几乎不用鼠标,这点我很佩服。所以呢快捷键是要熟悉的下面列出几个快捷键: CTRL +Q定位到最后编辑的地方 HOME,定位到行开始, end定位到行末尾 Ctrl+M 最大
2012-12-03 13:53:32
434
转载 JSF 2.0 传参
一、从JSF页面传递参数给托管Bean虽然利用h:commandLink 和h:commandButton组件,可以通过action和actionListener来触发托管Bean中的方法,但是不能向这些方法中传递参数。对于动态传递参数,不是不可以实现,这点可以通过使用f:attribute来实现。而且f:attribute也可以很好的和 actionListener联合使用。例子
2012-11-30 22:30:06
717
转载 关闭JSF自动生成Form 组件id
设置prependId = 'false'/>,则此form中的组件不会被附加form的id前缀。这对写javascript很有帮助。
2012-11-30 20:48:41
942
原创 推荐嵌入式学习
推荐嵌入式培训,北京亚嵌教育-国内第1家专业的嵌入式培训机构 http://www.akaedu.org 嵌入式视频教程学习: 1、宋劲杉老师介绍亚嵌教育理念 http://www.akaedu.org/page/v1/index.html 2、宋劲杉老师嵌入式C语言视频分享 http://www.akae.cn/study/C_song.html 3、零投入学习:韩老师讲嵌入式 h
2009-08-03 18:53:00
734
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人