Java
刘先生的u写倒了
修改Bug,代码修改,二次开发联系
Java、Python开发,励志成为全栈的后端人。已学springboot、ssm框架,Vue,boostrap框架,基本熟悉Java、python、SQL sever、html、Javascript、Python,jQuery,Linux,C语言,了解Git命令,了解docker、Maven。
mysql数据库。
展开
-
Java线程同步机制下的手动加锁和自动加锁
我们能想到的解决方案就是加锁,加锁分为自动加锁和手动加锁。可以看到,数量在低于30的情况下,不支持修改了。使用sychronized关键字进行加锁。这段代码会出现线程不同步问题。从输出就可以看出,数据出现了。非常简单,只需要在方法前加。程序中定义了5个线程对。原创 2023-03-31 20:52:37 · 354 阅读 · 0 评论 -
教务系统-自动评教
js实现评教原创 2022-07-13 16:36:13 · 289 阅读 · 0 评论 -
阻塞队列基础——实现截至日期倒计时
阻塞队列实现截至日期倒计时编写一个计时器在编程中是比较常见的,特别是要设计一个考试的倒计时工具,以便提醒我们自己,考试的日期。我们这里采用阻塞队列的方式来设计考试倒计时器,当然不代表这种方式是高效的,这里只作为一个示范。在设计之前要清楚的几个概念: 什么是阻塞队列? 阻塞队列与普通队列有什么不同? 首先它是一个队列,那么第一点要符合队列这种数据结构的特点。先进先出FIFO(first in first out),即先push进入队列的元素,可以先取出,而后进入队列的元原创 2021-02-05 11:01:00 · 531 阅读 · 1 评论 -
详细教程 | 启动tomcat服务器,解决乱码【淇℃伅】
来源 https://blog.csdn.net/weixin_42440768/article/details/98196400启动tomcat服务器,出现乱码【淇℃伅】先找到tomcat位置点configure.....复制tomcat本地路径进到conf目录下编辑logging.properties找到这一行java.util.logging.ConsoleHandler.encoding = UTF-8将utf8修改为gbk重启服.转载 2020-06-23 18:27:58 · 1199 阅读 · 1 评论 -
使用Eclipse创建Maven Web工程
非常常用的创建web工程的方法1.点击File--->New--->Other2.搜索选中Maven Project创建模板,点击Next3.勾选创建一个简单工程,点击Next4.填写maven工程坐标,点击finish5.右击项目,选择Properties6.查找Project Facet,做如下配置,生成WebContent中的内容7.在WebContent中,新建一个index.jsp8.在pom.xml中添加依赖依赖.原创 2020-06-08 12:53:09 · 385 阅读 · 3 评论 -
Android应用开发基础(避坑)------OptionMenu无法显示问题
随着Android的技术深入,很多组件会因为很少人使用会被淘汰,也有一些保留着藏着坑的一些组件,由于课堂学习的需要,我们又不得不去接触到这些组件,今天就来谈一谈OptionMenu。OptionMenu是选项菜单,选项菜单可以内嵌子菜单使用。遇到的坑与解决思路在开发中,写Activity时,我习惯于让控制界面显示的类继承于Activity,发现菜单无法显示,一度以为是SDK版本过新,或者是虚拟器版本已淘汰选项菜单,通过调低这些开发环境都没能够显示出来。(无法显示)最后,我通过..原创 2020-05-21 12:10:20 · 1691 阅读 · 1 评论 -
SSM自学------知识框架思维导图
SSM>>SpringMVC\Spring\MyBatis笔者是SSM学习小白,以下是通过自己学习SSM绘制的思维导图,留下记录,知识框架能够帮助回忆知识体系,与君共享,共同进步。第一天博主正在快马加鞭赶制中……...原创 2020-05-15 15:37:03 · 1325 阅读 · 0 评论 -
Android开发基础------自定义AlertDialog对话框的两种方式,Java生成内容与XML布局嵌入。
我们在开发安卓程序的时候,经常会用到对话框,使得界面的交互能够更加人性化,AlertDialog有别于Toast,AlertDialog显示时间可以随用户操作而定,能够长时间显示在页面布局顶层,而且能够监听用户的下一步操作内容。我们可以尝试把注册界面搬到Dialog对话框上面,实现的效果是这样的:一、Java生成组件,嵌入AlertDialog,这里TextView和EditView通过数组去创建。底部是NegativeButton与PositiveButton(AlertDialog自带的.原创 2020-05-13 00:11:58 · 555 阅读 · 0 评论 -
Java基础----连接MySQL数据库JDBC操作
数据库JDBC操作import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;/** * 实现数据库连接查询操作 * */public class App { public static void main( String[] args ) throws Exception { ..翻译 2020-05-11 15:17:29 · 353 阅读 · 0 评论 -
Android开发基础------使用RollPagerView+LoopPagerAdapter实现轮播图无线循环滚动,并设置标题栏
Android实现信息展示时,使用轮播图是比较常态化的,轮播图展示内容,既美观又大方。实现效果效果图 在layout-xml(layout\fragment_home.xml)布局文件中可以这样定义<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=...原创 2020-05-04 22:59:46 · 506 阅读 · 0 评论 -
错误记录与解决办法——${}直接输出
写了一段代码,出现了一个问题,调了老半天看了好几遍JSP代码和request请求数据的过程好像没有错呀,JSTL库也用上了解决办法,加上这一句,解析EL表达式<%@ page isELIgnored="false"%>填坑完成!...原创 2020-04-08 16:32:15 · 413 阅读 · 0 评论 -
Maven配置
一、下载Maven压缩包地址:https://maven.apache.org/download.cgi二、配置环境变量M2_HOME、Path1)Path中添加一行bin所在目录2)M2_HOME中添加bin上一层的目录三、检查配置结果在cmd中使用指令mvn -vC:\Users\Administrator>mvn -v...原创 2020-02-10 23:41:56 · 1466 阅读 · 0 评论 -
Java GUI可拖拽式图形用户界面编程,WindowBuilder工具的安装使用教程
使用eclipse做图形化界面GUI设计,很多人喜欢用WindowBuilder直接拖拽,非常方便。WindowBuilder免费安装,安装的方法也非常简单。首先,记住一个网址http://download.eclipse.org/windowbuilder/WB/integration/4.8/很多人去到官网不知道下载哪个版本,可以在eclipse中查看关于Eclipse IDE的...原创 2019-11-25 00:35:58 · 7013 阅读 · 2 评论 -
Java连接数据库使用JDBC连接器不再需要加载驱动
出错内容:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver...原创 2019-09-28 21:07:52 · 1628 阅读 · 0 评论 -
MySQL系列产品安装教程
MySQL下载链接:链接:https://pan.baidu.com/s/10ACHndjCIWpzMX0mwzj_Qw提取码:4a4s复制这段内容后打开百度网盘手机App,操作更方便哦下载后解压缩安装mysql-installer-community-8.0.11.0.msi选中接受协议选中custom,自定义安装选择需要安装的产品服务,移入右边的方框等...原创 2019-09-28 17:31:14 · 879 阅读 · 1 评论 -
Java不用main函数就能测试代码,JUnit测试类的规律
我用JUnit写了两个测试方法,使用了三个@Test注解,忘记删除掉两个,试了一下,三个方法都测试出来了,顺序有点怪,原来测试方法是根据测试方法的首字母排序的。package xyz.yworld;import org.junit.After;import org.junit.Before;import org.junit.Test;/** * @author Administ...原创 2019-09-14 20:41:19 · 1535 阅读 · 0 评论 -
JTable详谈第一章
一般data,dataTitle都为Vector类型,dataTitle也可以用字符串数组代替,Vector为向量类,可以存放不同的数据类型,采用Vector存放数据,可以满足表格增删查改数据的需求,可以频繁增减数据。相当与一个可以实现动态存储的数组,对于预先不知道需要预先定义数组大小,及想要进行频繁的查找、插入、删除数据操作的,都可以采用Vector存放数据。原创 2019-03-28 15:05:43 · 186 阅读 · 0 评论