跟福哥学编程吧~~
介绍介绍福哥发现通过SpringBoot自动配置FreeMaker后,通过浏览器访问映射的路径总是显示404错误。这是怎么回事呢?解决原来freemarker有手动加载和自动加载两种加载方式,而这两种加载方式依赖的库包居然是不一样的。。。手动加载如果是自己码代码去加载模板的话,就引入这个依赖库包。<dependency> ...
跟福哥学编程吧~~
介绍介绍前面我们已经学会了使用JPA实现数据表的常规CRUD功能的开发技巧,还学会了使用JPA完成数据列表的展示的开发技巧,这时候如果我们做一个简单的单表小项目已经完全够用了。不过,稍微复杂一点点的项目都不会只有单表处理情况,关联表是一定会用到的。那么如何使用JPA处理关联数据表呢?其实就福哥的了解,JPA是对单表的封装,多表还得自己...
跟福哥学编程吧~~
介绍介绍福哥在使用hibernate构建项目模型的时候,发现我的实体对象里面写的映射的字段名称和程序实际映射的字段名称不一致,福哥写的是“userName”,而实际程序映射的却是“user_name”,要不要这么无耻啊??甚至hibernate的审查程序还“帮”福哥建立了这些下划线字段。。。解决原来hibernate默认的数据库字段命...
跟福哥学编程吧~~
介绍介绍福哥在使用Sort、Pageable、Page对象进行数据列表查询的时候,发现这个查询功能不能设置查询条件,这个有比较悲惨了,毕竟大多数情况都不会是简单的整表遍历阿!经过一番研究,发现可以通过JPA的自定义查询HQL来实现,HQL不同于SQL,SQL是数据库引起来解析执行的,而HQL是Hibernate来解析执行的。所以,大家...
跟福哥学编程吧~~
介绍介绍福哥最近在使用SpringBoot的JPA实现Hibernate功能,虽然福哥自己也可以封装一套数据分页的对象来实现数据分页显示的功能,但是既然使用了JPA再去自己造轮子就有点折腾了。今天福哥就带着大家学习使用SpringBoot的JPA来实现Hibernate数据分页的功能。教程排序Sort首先,我们需要一个排序对象来实现数...
跟福哥学编程吧~~
介绍介绍Hibernate是一种基于ORM规范的框架,ORM就是Object-Relational-Mapping,简单说就是对象关系映射,就是说ORM的设计思想就是把物理的数据转换成项目里面的对象模型,这个想法可以让我们在编写程序的时候忘记数据结构和对象模型之间的关系问题只关注业务本身,这个在开放大型项目的时候是非常非常有利的。JP...
跟福哥学编程吧~~
介绍介绍
跟福哥学编程吧~~
介绍介绍创建数据库数据库名称福哥取名tfip,数据库编码使用utf-8编码。mysql> create database tfip default charset utf8; Query OK, 1 row affected&n...
跟福哥学编程吧~~
介绍介绍自动配置spring.datasource.url=jdbc:mysql://192.168.2.168:3306/test?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&tinyInt1isBit=false&serverTimez...
跟福哥学编程吧~~
介绍介绍前面福哥已经教给大家使用Dockerfile安装各种服务器软件的方法了,今天福哥要带着大家把TFLinux服务器上的软件都转移到Docker容器里面。使用Docker容器搭建服务器环境是现如今部署服务器环境的主流方式,福哥顺应潮流将Docker这种部署方式教给大家,活到老学到老嘛~~这次福哥整理的是PHP+FPM+Nginx环...
跟福哥学编程吧~~
介绍介绍检查通过检查工具检查下载工具打开官方windows 11页面,滑动到下面可以看到检查兼容性的工具的下载链接。https://www.microsoft.com/zh-cn/windows/windows-11安装工具启动安装程序,接受许可协议。完成安装。启动工具启动检查工具,点击“立即检查”按钮。福哥的电脑完全没有问题,可以升...
跟福哥学编程吧~~
介绍介绍福哥学习Python也有半年了多了。之前对Python的理解比较肤浅,觉得Python是个“不三不四”、“不伦不类”的语言,定位也不清晰,语法又很古怪,还被一帮JS拿去忽悠家长给鸡娃报班。现在福哥作为一名“老”Python程序员对Python有了全新的认识,Python是一个非常好的语言,理由是:首先,相比较PHP语言,Pyt...
跟福哥学编程吧~~
介绍介绍Failed to set locale, defaulting to C.UTF-8centos8默认没有英文字库,通过dnf命令安装一下即可。dnf -y install glibc-langpack-en
跟福哥学编程吧~~
介绍介绍福哥学习Python也有半年了多了。之前对Python的理解比较肤浅,觉得Python是个“不三不四”、“不伦不类”的语言,定位也不清晰,语法又很古怪,还被一帮JS拿去忽悠家长给鸡娃报班。现在福哥作为一名“老”Python程序员对Python有了全新的认识,Python是一个非常好的语言,理由是:首先,相比较PHP语言,Pyt...
跟福哥学编程吧~~
介绍介绍国人喜欢跟风,有人带节奏,就会有大批的人跟着走,这种心理时常会被利用,Python这个语言其实是最不适合初学者学习的语言,它的语法不伦不类,它的定位不清不楚,它能解决的问题很小众,它确被带节奏成为了大众入门学习的第一门语言,福哥真是哭笑不得~~Python属于脚本语言,和其他脚本语言诸如:PHP、Shell、Bat差不多,脚本...
跟福哥学编程吧~~
介绍介绍今天福哥要带着大家来通过Rancher部署PHP环境了,同样的我们还是使用php:7.4-fpm-buster这个镜像作为基础镜像。因为php-fpm不能处理静态页面内容,所以我们还会使用nginx:1.20这个镜像作为基础镜像部署一个Nginx环境。就是PHP环境只处理PHP程序,而Nginx环境负责处理镜头内容。还有一点需...
跟福哥学编程吧~~
介绍介绍今天福哥要带着大家学习Rancher部署Elasticsearch服务,这个我们还是使用elasticsearch:6.8.15这个镜像作为Elasticsearch服务的基础镜像。rancher替代的是docker-compose,所以无论是rancher还是docker-compose,它们所使用的镜像还是需要自己来维护的...
跟福哥学编程吧~~
a
跟福哥学编程吧~~
介绍介绍福哥在使用selenium实现自动化测试的时候发现,有些时候元素没有id、class、name属性,只能通过JS方式进行定位,这时候就想到了selenium的execute_script方法了。今天我们就来了解一下selenium的execute_script方法的使用技巧吧~~
跟福哥学编程吧~~
介绍介绍大家学会了配置SMTP服务器和POP服务器之后应该会发现一个问题,就是SMTP服务器理论上可以被盗用发送匿名邮件,或者向邮件服务器内的用户邮箱发送垃圾邮件。由于正常情况下外域的邮件服务器给我们的邮件服务器内的用户邮箱内的用户邮箱发送邮件的时候是不需要登录的,也无法要求外域的邮件服务器登录我们的邮件服务器,所以这个就被别有用心的...
跟福哥学编程吧~~
介绍介绍福哥在通过docker安装jenkins的是时候发现插件无法安装,无论选什么都报找不到错误。An error occurred during installation: No such plugin: cloudbees-folder这是怎么回事啊?原因原来docker的原则是尽可能的小,所以他们就把所有的插件全部都去掉了。。...
跟福哥学编程吧~~
介绍介绍大家根福哥学会了使用Dockerfile创建Docker镜像的技巧了,那么我们现在搭建服务器环境就不需要再去下载软件的源代码了,也不需要编译安装了,更加不用操心软件和操作系统的各种兼容问题了。今天福哥带着大家来安装kafka的环境,Kafka是消息队列软件,Kafka虽然是持久化的软件却可以简单地通过k8s进行负载均衡,这些我...
跟福哥学编程吧~~
介绍介绍福哥在使用elasticsearch-php库去操作Elasticsearch搜索引擎的时候,发现了不同版本的ES搜索引擎需要用对应版本的elasticsearch-php库去操作,因为不同版本的ES搜索引擎支持的参数有很多区别,这个确实比较恶心!那么福哥今天就把ES的三个大版本的常用操作的代码整理出来分享给大家!获取索引列表...
跟福哥学编程吧~~
介绍介绍
跟福哥学编程吧~~
介绍
跟福哥学编程吧~~
介绍介绍安装下载下载 GeoIP2 库https://dev.maxmind.com/geoip/geoip2/geolite2/下载库需要注册账号,步骤:提交注册申请,需要一个 Email 地址通过 Email 接收邮件,邮件内有初始化密码链接点开链接设置密码,完成注册
跟福哥学编程吧~~
介绍介绍安装安装Oracle VM VirtualBox导入repo[root@tongfunet]# cat > /etc/yum.repos.d/ol7.repo <<EOF [ol7] name=Oracle Linux $releasever&n...
跟福哥学编程吧~~
介绍
跟福哥学编程吧~~
介绍介绍php7.4.6是一个划时代的产品,它让php对于强类型编程的支持度提升到了前所未有的的高度,不仅仅支持函数参数强类型,还支持函数返回值强类型,甚至对象属性也都支持强类型了在这样的环境下编写php是非常舒服的,一写复杂的功能也可以通过php来实现了,可靠性比着前面的版本要强太多了https://tongfu.net/home/...
跟福哥学编程吧~~
介绍介绍福哥在添加新的主机节点的时候遇到了下面的错误信息:[etcd] Failed to bring up Etcd Plane: etcd cluster is unhealthy: hosts [192.168.2.168] failed to report healthy. Check etcd container logs ...