- 博客(31)
- 收藏
- 关注
原创 linux应用打不开怎么办?可以用freetype
先下载freetypehttps://www.freetype.org/download.htmlhttp://download.savannah.gnu.org/releases/freetype/解压tar zxvf freetype.tar.gz将软件安装到/usr/local/freetype目录下./configure --prefix=/usr/local/freetype安装make && make install报错/usr/bin/ld: cannot
2022-02-25 12:21:42 1414
原创 一个程序员的人生应该是怎么样的?
最近参加了工作,表示之前一直幻想着买彩票中大奖,然后什么都不干,每天在家,找个女朋友,她上班我负责创业赚钱。理想很丰富但是现实很苍白,买彩票中了三次四个号全中,但是都没有中大奖我也认识到了一个道理,如果你买彩票中大奖,就相当于赚了中等白领100年才赚到的钱,所以你想啊,中大奖是那么容易的吗?所以我沉下心来,不如学好程序员的本领,以后还可以创业赚钱,说不定比彩票中大奖赚的钱更多是的,我是个财迷我每天都想着如何赚大钱,然而,赚大钱不是不可能,只是需要时间我不需要你每天拿技术说事,说一堆乱七八糟但是可
2020-06-12 22:58:11 766 1
原创 git下载太慢怎么办
可以在淘宝的镜像中下载git软件https://npm.taobao.org/mirrors/git-for-windows/选择版本后下载即可注意带RC的是发布候选版,它不是最终的版本,而是最终版RTM=Release To Manufacture之前的最后一个版本。
2020-05-23 11:27:31 531
原创 vscode代码不高亮的问题
一个HTML文件,如果超过了500行,则HTML代码会自动保护,自动保护就不会全部显示HTML代码的颜色HTML代码不高亮,点击右下角切换语言为XML,即HTML代码部分高亮,带颜色再切换为HTML,则CSS和javascript部分高亮,带颜色显示代码...
2020-05-16 09:29:24 3269
原创 sql优化写sql语句的注意事项
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃
2020-05-11 09:46:36 263
原创 sql优化
SQL优化count优化count(*)主键优化,只适用于主键的查询,即使是索引列,效果也不是太好,反而会变慢SELECT COUNT(*) FROM vote_record_memory WHERE id>10000优化为SELECT(SELECT COUNT() FROM vote_record_memory)-COUNT() FROM vote_record_memory WHERE id<10000先查找id小于10000的列,然后用总数量减去一下查找不同值的数量sele
2020-05-11 08:32:37 175
原创 php命名空间
一个文件需要包含多个类,加载几个类,那么类可能出现重名的情况,PHP不允许类出现重名的情况早期的时候,可能是给类加上前缀来控制,用这种方式来进行区分,为了让它不跟其他类有冲突后期PHP提供了命名空间,是为了帮助解决这种问题而产生的文件系统中会把同名的用不同的文件夹隔离起来,命名空间就是类似的就是说你用别人的类,可能与你自己的有冲突,只要使用命名空间,比如ali命名空间,就可以跟他避免开了,所以使用第三方的时候,也不用担心,因为他们都有命名空间,命名空间就相当于文件夹使用命名空间后,再直接使用类名就
2020-05-10 10:29:47 274
原创 php异常处理,不会这个就不是好的程序员
我们在开发中会使用到各种的类库,各种各样的类库,可能是传递参数等问题,发生异常,难免会出现错误,自动把错误提交过来<?phpclass Code{ public function make($len){ $this->line($len); } public function line(int $len){ if($num > 5){ return false; } }}cl
2020-05-10 10:27:31 112
原创 php错误处理
在php.ini里吧display_errors=On开启语法错误,比如没有加分号echo 1;echo 2连1都没有出来,这就是语法错误,语法分析当中,会把类啊,函数啊加到内存当中echo 1;require 'houdunren';运行时错误,会执行1,但是require会报错逻辑错误,如果写成了--,那么会造成死循环,属于业务逻辑错误,需要程序员自己解决for($i = 0 ;$i <5; $i++){echo $i;}...
2020-05-10 10:19:46 137
原创 validator参数效验器
什么是Validator参数效验器,为什么要用?编码实现对用户名、密码、邮箱、身份证、手机号码的Validator的效验实现一个手机号码的自定义效验把validator异常加入全局异常处理器背景:经常要对接口的参数做效验,登录的时候要效验用户名、密码是否为空,但是这种日常的接口参数效验太繁琐了,代码繁琐又多就是采用Validator框架,少写代码,提升开发效率,例如...
2020-05-07 22:53:56 221
原创 springboot全局异常处理器
springboot为什么需要全局异常处理器全局异常处理器,就是把整个系统的异常统一自动处理,程序员不用再写try...catch为什么需要全局异常呢?不用强制写try-catch,由全局异常处理器,统一捕获处理如果不用try-catch捕获的话,客户端就会怎么样?一般程序员的try-catch这种格式对于客户端来说很不友好,而一啊不能的程序员就是try-cat...
2020-05-07 22:50:47 272
原创 springboot接口返回统一格式
一个response的标准格式status状态码response描述,对本次状态码的描述data数据,本次返回的数据{"status":0,"desc":"成功","data":"test"}初级程序员对response代码封装对response的统一封装,是有一定的技术含量的1把标准格式转化为代码2把状态码存在枚举类里面3加一个体验类把返回的数...
2020-05-05 08:25:44 1077
原创 springboot线程池
service中的两个线程方法@Slf4j@Servicepublic class Score { @Async public void addScore(){ try { Thread.sleep(5000); log.info("处理积分1"); } catch (InterruptedE...
2020-05-05 08:16:27 401
原创 swagger的使用和lombok的使用
swagger的访问接口是127.0.0.1:9090/swagger-ui.html首先就是要加入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifac...
2020-05-04 08:23:27 847
原创 tomcat访问外部资源目录
<Context docBase="D:\javawebre" path="/javawebre" debug="0" reloadable="true"/> </Host>首先在tomcat目录conf/server.xml文件中添加虚拟目录,如下图所示,需要在Host中添加一个虚拟目录重启Tomcat后进入Manager App中,然后即可出现虚拟目...
2020-05-03 07:18:48 447
原创 idea tomcat控制台乱码问题,终于解决了
首先网上百分之九十九的人都在说加什么Dfile,那个根本没有任何作用,控制台乱码,加Dfile能有用?我加了,果然没用,其他方法也都没用,终于找到了正确的解决方法参考文章:https://blog.csdn.net/zhaoxny/article/details/79926333https://blog.csdn.net/ztd0714/article/details/902410...
2020-04-15 23:53:39 1063 3
原创 Intellij使用说明
Intellij应该是java最好的IDE了,在intellij中,执行javase程序,需要有main函数,然后右键类,或者在菜单中run即可对于web程序,在run菜单下的edit configuration中,在templates中拉到tomcat server,打开local配置applicaiton server,点击configuration,选择tomcat的安装目录在d...
2020-04-15 18:05:41 148
转载 tomcat和IDE配置server.xml可以访问外部资源
一、原因: 背景是图片通过FTP上传到固定位置,先是优先指定到项目路径中去。这样直接通过配置静态资源访问就可以访问到了,但是上传后需要刷新文件夹才能访问到。而且这样也不利于管控。应该是将文件上传到项目路径以外的地方,甚至是其他的服务器上。我们这里说说上传到项目路径以外的地方后怎么访问。二、解决办法:配置虚拟路径2.1以Ideal为例假如是SpringBoot...
2020-04-14 17:55:27 317
原创 javaweb目录结构和ssm所需包
spring+shiro+mybatis需要的包有spring的21个包,shiro-cas,core,ehcahe,spring,webslf4j-api,slf4j-log4jlog4j,log4j-api,log4j-corecomming-loggingmysql-connect-java-8.0.11mybatis3.5.2ant,ant-launcher...
2020-04-14 09:35:19 281
原创 java从入门到精通
jdk的工具库主要包含了9个基本组件javac编译器,java执行器,执行字节码(.class)文件,jar打包工具,将相关的类文件打包为一个.jar包javadoc文档生成器,jdb调试器,可以设置断点和检查变量,javah可以产生调用Java过程的c过程,或者建立可被Java调用的c过程的头文件javap反汇编器,显示字节码文件的可访问功能和数据,显示字节码的含义jconsol...
2020-04-13 14:37:41 393
原创 word从入门到精通2
插入图片图表可以插入根据表格的图表数据图也可以插入对象,选择Microsoft Graph创建图表插入对象,公式,可以插入数学公式右键单元格,可以设置文字方向列20,行1,调整单元格,呈正方形,复制粘贴的方法来得到想要的作文纸表格内容被拆分到不同的页面上,表格属性取消允许跨页断行即可绘图形状流程图形状,可以绘制流程图shift多选流程图右键设置格式可以批量设置格式,选中...
2020-04-11 13:56:07 146
原创 word从入门到精通1
一个正确的文本格式应当是标题+内容标题是第一行的内容,默认可以使用标题2的样式,一定要是标题样式内容主要是设置缩进,在页面布局,缩进里可以设置缩进2字符插入图片可以在插入里选择图片插入,设置上下环绕和嵌入环绕等文字环绕图片的方式嵌入型,文字相当于一个段落,四周型、紧密型文字环于图片四周。衬于文字下方,就相当于是文字背景,浮于文字上方,遮挡了文字,一般是用不到的。...
2020-04-11 13:52:01 499
原创 git使用指南
同一份文件,a修改一次,b修改一次,git可以很方便的合并修改,也能方便的记录每个文件的改动版本1 文件名 说明1 test.doc 增加了2 test.doc 删除了集中式,每次都是从中央服务器获得最新版本,修改再放回中央服务器分布式,每个人电脑都是完整版本库,只需推送自己修改即可git status查...
2020-04-09 16:25:50 100
原创 java后端编程需要什么软件?
Java都需要JavaSDK,注意是SDK,不仅仅是JRE,而是SDKjava8,安装好java了后,设置classpath为dt.jar和tools.jar两个文件,Path为bin目录为sdk和jre的bin目录。即可java客户端编程只需要IDE就可以了其实java后端编程需要的东西还是蛮多的,大概分为四大类IDE,服务器数据库,数据库客户端软件另外都...
2020-04-09 13:14:08 1681
原创 md格式修炼游刃如于
md的内容其实不多,包含了标题,加粗和斜体,列表,图片,链接,分割线,引用,代码GFM包括,表格,勾选,描点,删除线,表情代码段落两个空格视为小换行两个回车,即编辑中两个段落中有一个换行,视为一个大换行只有一个回车,视为没有换行标题#+空格+1级标题##+空格+2级标题最多支持6级加粗和斜体**加粗**__加粗__*斜体*_斜体_...
2020-04-09 12:06:23 170
原创 java3d报错原因
java3d的报错原因是因为版本号不对,java3d官网的最低版本也是1.6,而我们需要的是1.5.1,这样才可以运行,java3d都是3个包j3dcore.jarj3dutils.jarvecmath.jar需要用1.5.1版本的java3d包,在oracle官网上可以下载,需要注册一个oracle账户包括下载java也是需要注册oracle账户的所以注册oracle账户...
2020-03-29 10:04:41 432
原创 mysql无法连接的sha2加密问题
mysql5.6版本后,加密方式都更改了,因此sqlyog或者是nactive连接mysql时,会无法连接到mysql将这段代码保存为一个sql文件ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; #修改加密规则ALTER USER 'root'@'localhost' IDENTIFIE...
2020-03-29 09:59:21 485
原创 java知识点精华
代码块父类中的static代码块最先执行,按照顺序,接着是子类中的static代码块,接着是父类中的无修饰{}代码块和构造函数,最后是子类的无修饰代码块和构造函数可见性修饰符default父类和子类位于同一个包,则子类对父类有访问权限protected父类和子类位于不同包内,子类对父类有访问权限例如com.test包下的A类,和com.test2下的A2类,A2继承A,假...
2020-03-19 07:45:30 196
原创 eclipse操作说明
eclipse修改tomcat服务器配置:双击server选项卡的tomcatv9.0,打开server.xml文件tomcat admin port:8080http/1.1:80ajp/1.3:8009jdk1.8以上设置环境变量bin\jlink.exe --module-path jmods --add-modules java.desktop --outpu...
2020-03-18 18:55:15 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人