前言什么是编程?编程就是通过计算机能“懂”的语言和计算机“聊天”的行为。不同的语言擅长的领域不一样,有的适合做系统操作,有的适合做用户界面,有的适合做web开发,有的适合做统计图表。这里我们只提擅长的领域,能做但是不是最擅长的不算。女人也有力气大的,不过多数还是没有男人有劲;男人也有弱不禁风的,但是一般情况下还是比女人更强壮。虽然很多...
介绍什么是Spring我们说到Spring,一般指代的是Spring Framework,它是一个开源的应用程序框架,提供了一个简易的开发方式,通过这种开发方式,将避免那些可能致使代码变得繁杂混乱的大量的业务/工具对象,说的更通俗一点就是由框架来帮你管理这些对象,包括它的创建,销毁等。什么是Spring MVCSpring MVC是S...
介绍什么是Spring我们说到Spring,一般指代的是Spring Framework,它是一个开源的应用程序框架,提供了一个简易的开发方式,通过这种开发方式,将避免那些可能致使代码变得繁杂混乱的大量的业务/工具对象,说的更通俗一点就是由框架来帮你管理这些对象,包括它的创建,销毁等。什么是Spring MVCSpring MVC是S...
介绍介绍福哥今天在新电脑上安装IDEA,在配置lombok的时候发现项目编译出错了。java.lang.ExceptionInInitializerError双击错误也没有定位代码,这是怎么回事呢?因为是刚刚安装的lombok,想到应该是它的问题了。解决原因之前的电脑上用过lombok没有报错,同样的pom.xml依赖设置为什么不行呢...
介绍介绍喜欢使用 Idea IDE 开发的小朋友们,我们来一起感谢提供激活码的大神的无私奉献吧!!!教程激活码注册码(Janurary 30, 2021)T1TTSP1UTD-eyJsaWNlbnNlSWQiOiJUMVRUU1AxVVREIiwibGljZW5zZWVOYW1lIjoibGl1IGppc2hlbmciLCJhc3Np...
介绍介绍福哥想在Android里实现类似placeholder的效果,找了半天没找到。后来查了一下资料,发现了这个等效的属性——hint,使用hint可以实现类似HTML里面的placeholder的效果。这种效果会很节约空间,用户体验好很多。设置提示信息通过hint设置输入框的提示信息。<EditText
&nb...
介绍介绍福哥在开发APP的时候遇到需要限制用户输入的内容的类型,经过研究发现了inputType这个很棒的属性。Android设置了很多实用的类型,这些类型基本满足了常规的需求了。设置类型使用inputType设置一个预设类型,这个类型会控制用户键盘可以使用的字符范围。<EditText
&...
介绍介绍福哥在制作APP的时候,需要限制文本输入框可以输入的内容。经过一顿研究,发现了digits这个属性。使用digits属性可以限制输入框接受的字符类型和范围,范围之内的可以被输入,范围之外的无法输入进来。设置范围在strings.xml里设置一个可以输入的字符范围,例如:大写字母,小写字母,数字。<string ...
介绍介绍福哥现在将开发Java项目的时候的一些习惯整理出来,这些习惯形成规范之后,就可以保证在后面开发Java项目的过程中得心应手了!目录基础目录configcontrollerentitymodelController目录列表结果数据类型格式:List<实体>,列表结果命名规则:[实体]ListResult详情结果数据类...
介绍介绍福哥最近发现从数据库里查询出来的时间和存入数据库里面的不一样,经过一番折腾发现原理是url的时区参数serverTimezone的问题。解决只要在url里面设置正确的时区就可以了。UTC,世界统一时间GMT,格林威治时间Asia/Shanghai,祖国东部地区的都可以用这个(北到东北,南到广东)Asia/Chongqing,祖...
介绍介绍福哥打算做一个tfjava项目,把通用的公共库整合到一起,打包成jar库包给其他项目使用。现在把操作过程记录下来,分享给大家~~打包打包可以通过IDE工具直接生成,也可以通过Maven命令生成,下面福哥将两种方法都介绍给大家打包插件在pom.xml里将默认的spring-boot-maven-plugin插件改成maven-c...
介绍介绍我们开发的基于 SpringBoot 项目,一般是通过 Maven 打包成 war 压缩包,然后使用 Tomcat 的 manager 工具发布出去但是大家会发现,每次发布的时间非常的漫长,5分钟都算快的~~怎么办呢?教程修改 jdk 的 java.security 配置文件将 securerandom.source...
介绍介绍福哥要把做好的spring boot项目做成一个可执行的jar应用程序,现在把操作过程记录下来,大家可以参考建立项目选择项目类型当然选择 spring boot 项目了设置项目参数项目就是 tfjava,所属组就是 net.tongfu选择依赖库什么都不要选,以后自己在pom.xml里添加就行了项目信息填写项目名称,当然是 t...
介绍介绍喜欢使用 Idea IDE 开发的小朋友们,我们来一起感谢提供激活码的大神的无私奉献吧!!!教程激活码注册码(February 19, 2021)E70JHCOV2H-eyJsaWNlbnNlSWQiOiJFNzBKSENPVjJIIiwibGljZW5zZWVOYW1lIjoi5bGx5Lic55CG5bel5aSn5a2m...
介绍介绍福哥在linux里通过命令行编译项目得到了下面的错误Fatal error compiling: invalid target release: 12 -> [Help 1]经过一番分析发现了在linux下编译项目的时候必须指定正确的jdk版本。福哥的windows下的jdk的版本是12,而linux下的jdk的版本是1...
介绍介绍我们今天来学习一下如何在 IntelliJ 里通过指定 application.properties 来启动 SpringBoot 项目教程建立多个 application.properties 配置文件文件名格式application-[name].properties设置默认配置文件pom.xml在pom.xml的proj...
介绍介绍福哥在使用SpringBoot开发服务接口的时候发现动态参数(就是给定的参数个数不是固定的)无法解决,这种情况让福哥一下想到了Servlet,使用Servlet自己获取不就好了吗?那么如何在SpringBoot里使用Servlet呢?教程pom.xml只要在SpringBoot的pom.xml里增加一个库包即可<depe...
介绍介绍福哥在使用JSONObject实现从json数据到bean实体的转换和从bean实体到json数据的转换是时候,发现遇到Date或者Timestamp类型的实体属性会报错net.sf.ezmorph.MorphDynBean检查发现是在json数据转bean实体的时候bean实体包含Timestamp类型的属性就会报这个错误,...
介绍介绍福哥在编写spring boot项目需要将日志信息保存起来,想到全家桶肯定会有打包比较好用的日志框架,就不去自己揉了spring boot框架默认使用的日志框架是slf4j,我们今天就用它了简单测试因为系统默认包含了slf4j这个包了,我们可以直接使用导入slf4j对象为什么写出来?因为直接Alt+Enter会导入java.u...
介绍介绍福哥需要使用java制作微信公众号的服务器后台接口,从官方下载了示例代码,福哥将对接的过程记录下来分享给大家安装下载示例代码打开网址 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Message_Encryption/Mess...
介绍介绍福哥在项目里导入jar包后,需要知道jar包对应的groupId,artifactId,version信息,怎么办呢?教程查询方法我们可以去maven官网去查询这些库包的信息https://search.maven.org/查询 org.apache.commons.codec 库包的信息,找到目标结果之后通过版本信息找到确切...
介绍介绍福哥在使用idea开发的时候需要导入一个外部的jar包,也许有些童鞋还不知道怎么弄,今天分享给大家教程打开项目依赖打开Project Structure > Project Settings > Modules窗口,右边点开 Dependencies 页面,点击“+”选择 JARs or directories 菜...
介绍介绍福哥在编译项目的时候发现了这个报警信息,根据提示说是要使用 -Xlint:unchecked 选项开启报警错误详细信息,经过一番研究找到了方法教程pom增加一个插件,开启maven的编译参数增加 -Xlint:unchecked 参数<plugin>
<gro...
介绍介绍编译项目没有问题,启动项目总是报错 nested exception is java.lang.NoClassDefFoundError: redis/clients/jedis/util/SafeEncoder教程原因原来是 redis 的 jedis 版本冲突解决在 Maven 的 lib 目录搜索 spring...
介绍介绍消除模板代码。getter、setter、构造器、toString()、equals()便捷的生成比较复杂的代码,例如一个POJO要转化成构建器模式的形式,只需要一个注解。安装下载下载地址 https://projectlombok.org/download安装将下载的 lombok.jar 放到你的 maven 的...
介绍介绍导入 Maven 提示 Unable to import Maven projectSee logs for details查看日志发现 java.lang.RuntimeException: com.google.inject.CreationException: Unable to creat...
介绍介绍我们使用 spring boot 通过 @ConfigurationProperties 注释配置数据源的时候,发现报错 url 没有定义jdbcUrl is required with driverClassName可是明明有定义啊???教程问题有定义 spring.datasource.url 但是提示没有定义原因spri...
介绍介绍在 Java 里用 JdbcTemplate 对象来操作 MySQL 数据库使用依赖加入下面的依赖项<dependency>
<groupId>mysql</groupId>
<arti...
介绍介绍在 Java 里用 RedisTemplate 对象来操作 Redis 服务教程依赖加入下面的依赖项<dependency>
<groupId>org.springframework.boot</groupId>
&...
介绍介绍JDK(Jave Development ToolKit)是开发、运行Java程序的基础工具包对于新手来说,JDK的环境变量设置也许是一个问题我们就来介绍一下怎么设置JDK的环境变量教程Windows打开 Windows 环境变量设置界面在系统变量里增加一项 JAVA_HOME,设置值为JDK的完整路径设置后需要重启 Wind...