Java
关于Java开发
滚雪球~
这个作者很懒,什么都没留下…
展开
-
vscode直接写题库提交的java与创建项目
装完vscode中自带的java插件,直接建.java,class写文件名,即可直接写。但是这个写法是非项目的,可以用来跑基本的代码。原创 2021-09-02 13:13:40 · 132 阅读 · 0 评论 -
maven介绍
参考:https://blog.csdn.net/m18330808841/article/details/96000031个人理解:通过pom.xml来自动下载项目依赖库maven是啥?Maven是一个项目管理和综合工具。就是项目管理工具呀!那和svn git有区别吗?是一样的呀!联想,在什么都不知道的情况下,瞎想。了解下svn git是项目代码的管理工具。对项目版本的迭代,代码存储,团队合作有很大的辅助作用。maven是干啥的?maven可以设置按标准在非常短的时间里完成配置工作。由大部分原创 2021-08-20 17:05:53 · 123 阅读 · 0 评论 -
Spring学习笔记
地址为:https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#spring-core原创 2021-08-20 16:47:06 · 137 阅读 · 0 评论 -
spring写基本的调用框架
参考文档:https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#spring-coreb站狂神Spring视频 ,helloSpringMyTestimport com.kuang.service.UserServiceImpl;import org.springframework.context.ApplicationContext;import org.springframework.cont原创 2021-08-19 19:23:10 · 116 阅读 · 0 评论 -
错误: 找不到或无法加载主类 MyTest Error: Module not specified解决办法
参考:https://blog.csdn.net/asdfghjklor/article/details/106516298即可成功原创 2021-08-17 00:43:17 · 664 阅读 · 0 评论 -
idea创建maven
直接创建选择maven命名原创 2021-08-16 23:51:26 · 117 阅读 · 0 评论 -
Idea maven项目部署
在项目根目录运行mvn install或者mvn package命令之后启动tomcat,注意在webapps中不能有已有同名的文件夹,不然tomcat无法解压,有的话需要删除,之后直接在域名中访问即可。原创 2021-01-13 15:36:55 · 170 阅读 · 0 评论 -
@PathVariable注解使用
参考:https://blog.csdn.net/sswqzx/article/details/84194979用postman试了半天,最后参考了网上的博客终于试出来@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值语法:@PathVariable("xxx")通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) @RequestMapping(value=”user/{id原创 2021-01-05 21:16:43 · 170 阅读 · 0 评论 -
请求报错Required String parameter ‘id‘ is not present
用Postman模拟时发送id时发现出现了Required String parameter ‘id’ is not present主要还是前端传入数据形式和后端接收数据不统一造成的问题。前端有json传入或者正常表单模式数据传入,需要对应后端的@RequestBody和@RequestParam。参考:https://blog.csdn.net/qq_15238647/article/details/81539287关于ajax请求spring后台出现 Required String parame原创 2020-12-22 22:39:15 · 1511 阅读 · 0 评论 -
七牛云图床配置
参考:https://developer.qiniu.com/fusion/kb/1322/how-to-configure-cname-domain-name七牛云地址:https://portal.qiniu.com/create注册七牛账号,进入控制台,起个名字开启之后自定义域名(如果不用的话可以用30天七牛提供的免费域名地址)输入域名地址:之后参考:https://developer.qiniu.com/fusion/kb/1322/how-to-configure-cname-do原创 2020-12-17 00:25:20 · 341 阅读 · 0 评论 -
@RequestBody的使用与@RequestParam的使用
参考:https://blog.csdn.net/justry_deng/article/details/80972817参考:https://blog.csdn.net/sswqzx/article/details/84195043 @RequestBody的使用转载 2020-12-16 19:55:33 · 347 阅读 · 0 评论 -
windows安装了多个jdk如何切换版本
如何安装jdk参考:https://blog.csdn.net/zhangxiaoPH/article/details/78482850如何切换jdk版本参考:https://blog.csdn.net/qq_21808961/article/details/102217844最无脑的方法是直接修改JAVA_HOME那么PATH就会相应改变,因为是引用了%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin同时CLASSPATH也会改变,因为是引用了%JAVA_HOME%\li原创 2020-12-04 11:37:02 · 177 阅读 · 0 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
参考:https://blog.csdn.net/taiguolaotu/article/details/95171923在我们开发的工程中,有时候会报[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ------这种异常 不用多想,肯定是我们的sql语句出现问原创 2020-11-24 22:48:06 · 3293 阅读 · 0 评论 -
Mac使用android studio
安装完android studio之后网址:https://developer.android.com/studio/安装模拟设备装完之后(连带skd)就能直接使用。原创 2020-09-24 00:40:26 · 190 阅读 · 0 评论 -
Mac安装Tomcat并使用
参考:https://blog.csdn.net/feng2qing/article/details/60968548一:下载打开Apache Tomcat官网,选择需要的版本下载:二:存放到本地文件夹重名民为ApacheTomcat,放到/Users/计算机名/Library/目录下三:启动Tomcat打开Terminal,进入ApacheTomcat所在目录的bin目录下$:cd /Users/mymac/Library/ApacheTomcat/bin启动Tomcat$:./st原创 2020-09-11 16:25:48 · 493 阅读 · 0 评论 -
关于服务器端中文乱码问题
在本地中文全部是正常的但是放到服务器上出现各种问题参考:https://blog.csdn.net/a285981079/article/details/49928399https://www.cnblogs.com/thinkingandworkinghard/p/6758984.html查看了一下服务器的tomcat中conf中的server.xml可以直接把这里替换成 <Connector port="8080" protocol="HTTP/1.1"原创 2020-06-11 13:06:19 · 727 阅读 · 0 评论 -
使用Java调用bat,bat启动tensorflow环境来运行Python代码,并解决其中的 Runtime.getRuntime().exec阻塞问题
通过java调用bat,bat再启动tensorflow环境运行python项目代码java->bat->python参考:https://blog.csdn.net/qq_26591517/article/details/80441540###java代码package luogu;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io原创 2020-06-05 19:39:48 · 525 阅读 · 0 评论 -
java使用Runtime.getRuntime()调用python脚本
java代码package luogu;import java.io.BufferedReader;import java.io.InputStreamReader; public class Luogu { public static void main(String[] args) { try { System.out.println("start"); //下面一行,前面的是调用环境中的python(注意不要用默认的,.原创 2020-06-04 22:24:09 · 1942 阅读 · 1 评论 -
Java将图片转Base64或者将Base64转回图片
github地址:https://github.com/axlsdtkl/Java_project/tree/master/base64demo在线图片转base64:https://www.sojson.com/image2base64.html在微信小程序中,背景不能设置为本地,需要为网络地址或者代码中base64编码故需要一个图片与base64编码互转的demo1.jpg转成Base64形式的String类型,然后String类型再转回2.jpg代码:package work;impo原创 2020-05-25 16:19:41 · 2259 阅读 · 0 评论 -
java.sql.SQLException: Can not issue data manipulation statements with executeQuery().
在写数据库删除操作的时候,遇到了一些问题java.sql.SQLException: Can not issue data manipulation statements with executeQuery().参考:https://blog.csdn.net/cherishme1988/article/details/7399225之前由于是删除操作,就写成了 sql = con....原创 2020-04-30 18:31:20 · 357 阅读 · 0 评论 -
java中等待一些线程执行完之后,再去执行别的方法(后者需要使用前者返回的结果)
转:https://blog.csdn.net/jaryle/article/details/74905379Java主线程等待所有子线程执行完毕在执行,这个需求其实我们在工作中经常会用到,比如用户下单一个产品,后台会做一系列的处理,为了提高效率,每个处理都可以用一个线程来执行,所有处理完成了之后才会返回给用户下单成功。我们通过以下的几种方法来解决:一、用sleep方法,让主线程睡眠一段时间...原创 2020-04-30 03:42:30 · 1307 阅读 · 0 评论 -
Tomcat 报 The valid characters are defined in RFC 7230 and RFC 3986
原因是android端发送的url是有可能带有中文的,tomcat在地址中无法识别中文解决方法:在发送端将中文进行utf-8编码,服务器端再解码参考:https://blog.csdn.net/yhq1913/article/details/53406275移动端 private void deleteserverfolder(String filename)throws IOEx...原创 2020-04-20 01:45:56 · 461 阅读 · 0 评论 -
从服务器地址下载文件到安卓机本地,如果出现能在模拟器中下载,但是手机上不行,配置一下network-security-config.xml
点击之后下载完成文件结构:DownLoadListener.interfacepackage com.example.download2;/** * 下载状态的监听接口 */public interface DownLoadListener { void onProgress(int progress); void onSuccess(); void ...原创 2020-04-10 03:18:41 · 466 阅读 · 0 评论 -
Java字符串处理:luogu 1205 [USACO1.2]方块转换 Transformations
题目链接:https://www.luogu.com.cn/problem/P1205暴力依次模拟翻转即可。题目不难,不过本题做的时候有个地方调了很久。package luogu;import java.util.Scanner;public class Luogu{ static char[][] c; public static void main(String[] args) ...原创 2020-04-09 23:12:29 · 280 阅读 · 0 评论 -
APP安装失败:Installation did not succeed. The application could not be installed
Installation did not succeed.The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDERInstallation failed due to: ‘null’参考:https://blog.csdn.net/ab0902cd/article/details/101428932...原创 2020-04-08 16:57:29 · 5242 阅读 · 1 评论 -
Java代码:luogu 1522 [USACO2.4]牛的旅行 Cow Tours
题目链接:https://www.luogu.com.cn/problem/P1522题意:有很多牧区,一些相连的牧区形成了牧场,连接两个不在同一个牧场的牧区,形成一个大的牧场,要使得这个新牧场中最远的两个牧区距离尽量小。N<=150。题解:dfs处理出所有的牧场,用floyd或者spfa求出同一牧场中点对之间的距离,然后求出距离每个点最远的点的距离。之后暴力枚举所有的连边方式,最长...原创 2020-04-06 22:19:30 · 147 阅读 · 0 评论 -
Java学习笔记
Java开根号参考:https://bbs.csdn.net/topics/40256263import java.lang.Math;double sq=Math.sqrt(5);Java保存double的若干位输出前面用System.out.printf,后面的输出格式同c++写法,比如:System.out.printf("%.1f %.1f",1.0*sum1/cnt1,1....原创 2020-04-06 13:50:13 · 277 阅读 · 0 评论 -
Eclipse修改编辑器和控制台中文字体大小
在window->Preferences->General->Appearance->Colors and Fonts中选择Java的Java Editor Text Font修改成Courier New同样的Debug中也一样修改中文字体显示正常原创 2020-03-29 01:12:27 · 238 阅读 · 0 评论 -
Java中如何创建字符串数组?
String [] strArray = new String [20];注意后面的[20]是字符串数组的个数,不是字符串的长度。不过推荐用ArrayList strArray = new ArrayList (); 比较灵活转自:https://zhidao.baidu.com/question/407107329.html...原创 2020-03-27 03:22:44 · 16471 阅读 · 0 评论 -
request.getParameter(“参数名”) 中文乱码解决方法
在Java 开发中,如果框架搭建的不完善或者初学者在学习过程中,出现中文乱码是经常的事儿(哈。谁让发明java语言的不是中国人呢)今天跟大家分享几个解决java Web开发中,request.getParameter()获取URL中文参数乱码的解决办法解决问题,先要研究问题,URL传中文参数为什么会出现乱码?原因:Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会...原创 2020-03-27 03:20:02 · 337 阅读 · 0 评论 -
使用宝塔面板搭建JavaWeb环境(用来放安卓服务器代码,以及安卓客户端的http代码如何连上)连通mysql遇到的问题
参考:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=10673&page=1按照上面的步骤进行整理,但是还需要留意一些区别。这是教程里的,有些年代,所以这里是我装的版本装Tomcat的时候也会自动装一个jdk。安装软件需要注意图中我所说的安装的条件,这个不用多说(很多人好奇java运行的jdk在哪安装,宝塔安装to...原创 2020-03-26 03:57:48 · 860 阅读 · 0 评论 -
Java中使用==的注意点(需用equals()的情况)与对private,public的理解
在之前的写法中,有一句是这样的 login.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ String account=accountEdit.getText().toString(); S...原创 2020-03-24 02:45:10 · 199 阅读 · 0 评论 -
eclipse如何进行debug过程
关于eclipse的debug详细步骤:第一步:打开java代码文件,在左侧双击鼠标设置断点,或者在左侧右键点击Toggle Breakpoint。会看到出现了小蓝点第二步:点击eclipse上方的“蜘蛛”按钮,点击debug as,debug调试开始。也可以run->debug,或者直接F11第三步:显示debug图框。debug模式的界面,分为5个区域。(1)Debug(...原创 2020-03-23 01:05:50 · 7341 阅读 · 0 评论 -
关于java中的“全局变量”用法
(概念)static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。这句话是说,你会用到static修饰一些个变量、方法、方法块什么的,这是你用到static的地方;“但是,java中没有全局变量的概念”,怎么理解这句话?你时刻要记住java是一个面向对象的语言,万事万物皆对象,无论你做什么都需要创建一个对象,然...原创 2020-03-23 00:40:03 · 4084 阅读 · 1 评论 -
Java创建项目写Hello World!关于Editor does not contain a main type的解决
1、选择创建java项目(File → New → Project → Java Project 或者直接快捷键Ctrl+N,选择Java Project,如下图:)第二步:2、开始创建Java Project上面所提到的三种JRE环境具体如何选择的参考链接:https://blog.csdn.net/wdjhzw/article/details/420866153、项目创建成功,...原创 2020-03-22 22:24:02 · 259 阅读 · 0 评论 -
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException解决方法
删除现在的tomcat重新配置一个新的tomcat就可以原创 2020-03-21 23:41:33 · 6804 阅读 · 0 评论 -
eclipse部署项目在tomcat中的位置
默认部署到了哪里eclipse并不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录(workspace)下的.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps中。(tmp0、tmp1的不同是目前这个server容器的顺序)我电脑中的完整地址:D:\gxq\my_proj...原创 2020-03-21 02:06:31 · 925 阅读 · 0 评论 -
eclipse新建项目后add libraries的按钮全都是灰色
发现全是灰的,点击不了。。。。这个问题其实非常搞笑只是因为没有点击相应的地方,比如Modulepath或者Classpath,把鼠标点击上去就可以正常加了原创 2020-03-21 00:29:03 · 6101 阅读 · 15 评论 -
java web连接mysql完成学生信息删除
最后效果:代码文件结构:index.jsp:<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "...原创 2020-03-13 02:26:27 · 674 阅读 · 0 评论 -
java web连接mysql读取多页图书信息列表
运行效果:数据库:文件结构:一定要注意格式:lib下是connectorlib和web.xml是平行关系(web.xml中的代码别忘了修改)WebContent下的META-INF、WEB-INF和index.jsp和product_list.jsp是平行关系。index.jsp中的代码:<%@ page language="java" contentType="te...原创 2020-03-13 01:38:32 · 272 阅读 · 0 评论