自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 数据库事务管理

insert into user(username,sex,position,age,password,is_delete) values("赵五","男","杭州",20,"123456",0), ("赵五","男","杭州",20,"123456",0),("赵五","男","杭州",20,"123456",0);内存中值:数据新值, 修改数据赋予一个新值,数据库的值旧值, 发出修改操作,把内存和数据库的值做对比,一致,允许修改,不一致就不允许修改.数据库删除就变成更新的问题。

2023-12-01 15:51:10 24 1

原创 java的进程和反射射

加锁 synchronized,线程进入程序后,为程序加锁,其他线程进入不了这个程序,等待这个程序执行结束,才会继续执行, 锁就是Object对象锁,加入。Java写好的程序,class文件,java提供反射技术,可以进入到class文件,取私有方法,私有属性,公有方法,公有属性。如果抢票,程序开线程的,出现重票,线程启动时间不同,两个线程同时执行一个操作,同时进行tickets减1操作。继承于Thread,重写run方法,run()方法线程做的逻辑。对于文件,执行一边读,一边写,读和写是同时进行的。

2023-11-28 14:47:41 27

原创 Java的字符流和字节流

这里报错,New Writer里面传File,File没有路径是做不了的.相当于剪切必须知道剪切到哪里.实际操作是不知道路径的,就必须有一个路径先有效,后期把路径覆盖.。list()--à列出当前目录的所有文件或文件夹,返回值String[] ,返回只有文件名,路径可以拼接。Buffer,使用缓存,write后一定flush(),如果关闭,自动flush()不执行flush(),数据在缓存中,flush()之后数据变成实际的文件。剪切,复制对文字是100%有效,字符流更好保证了剪切,复制,粘贴。

2023-11-28 14:46:38 26

原创 开发一个文本文件的复制,剪切,粘帖系统

JMenuItem pasteMenuItem = new JMenuItem("粘贴");JMenuItem copyMenuItem = new JMenuItem("复制");JMenuItem cutMenuItem = new JMenuItem("剪切");JMenu fileMenu = new JMenu("文件");super("文本编辑器");// 创建复制菜单项。// 创建剪切菜单项。// 创建粘贴菜单项。

2023-11-24 16:10:59 63 1

原创 java的IO流

getAbsolutePath()获取相对地址,获取的项目目录判断文件是否可写canWrite判断文件是否可读canRead(应用于服务器中的开发,服务器linux系统)最终的修改时间lastModified()查看服务器是否存在攻击行为(保护文件的安全)最后修改时间与日志记录文件的用户最后修改时间,如果用户允许操作,这个用户不允许操作,这个用户是攻击用户。getgetName()应用处理图片,只有图片文件符合要求,获取文件名字。文件内容的操作文件都在网络传输,网络传输按字节传输。创建新的文件(空文件)

2023-11-23 15:26:59 28 1

原创 商品管理的后台系统

批量:来自于文件快捷方法:文件常用的文件就是没有格式的文件,这个文件只是文件图片文件(带格式先不讨论)Java提供了IO模块,这里实现很多类,类进行文件的操作读文件/写数据/重命名/删除。Next()接收字符串很稳定,付出代码需要用数组来存储数据,进行转化,转化效率低,字符串底层就是字符数组.只接收字符数组第一位.char在内存中只用一个字节存储.实例化的类不想总实例化,用静态,必须接口中的静态必须实现,再则静态方法中的全局变量是静态变量,静态类不需要面向接口.工具类需要在内存中,工具类是程序中用到算法.

2023-11-22 16:10:00 53

原创 java重要类

(思路:把商品按商品编号去重,不能按商品的全部信息去重,保证编号和商品对应,这里有两个对应关系:编号---对应--商品,解决对应关系,key就是编号,value就是商品,HashMap的key自动去重)如果可以用数组解决,不要考虑if(4)ArrayList在商品管理类中,添加后根据商品编号去重,建立HashMap,去重后把商品放在ArrayList中。HashMap{名称:商品},名称去重,这里遍历没有去重.Get(“名称”) -商品(8)查询:按商品价格,遍历商品价格,符合条件列出.。

2023-11-21 16:31:33 21

原创 java的集合

/map另外的遍历方法,都有一个Iterator,使用迭代器遍历map,当元素个数多,可以处理。//遍历map第一种方法:使用keySet方法,结果是一个Set,遍历每一个键。//遍历map,使用key和value,把所有key取出来不会重复,形成一个Set。// System.out.println(maps.get("年龄"));//map遍历的第五种方法,可以通过values获取Map中的所有值。//采用遍历迭代器方法,现在迭代器中存放的是key。

2023-11-20 13:58:45 26 1

原创 ArrayList列表

打印列表的变量名称时,输出列表中所有的元素。本来扩容了10个元素的数组,只有一部分有值,没有值就是null,官方源码中有一个rangCheck(),方法不允许访问数组中的空元素.Int型不属于,java把int写成类Integer,int简单类型,Integer的简单类型的包装类。把索引为2的 3元素去掉, 后面元素不会自动往前走。初始容量为10,把空数组扩容,扩容到10个元素,**********remove del(删)*********get(索引值)---查。********Add方法(增)

2023-11-17 15:55:31 22

原创 java字符串使用(2)

StringBuilder里面的replace特点,可以指定开始位置和结尾位置进行替换,String里面的replace特点,从字符串开始到字符串结尾遍历查找,查找到调用StringBuilder来替换。注意:如果使用到字符的替换,使用StringBuilder中的替换代替String中的替换,方法很有效率。//StringBuilder的replace参数,第一个 start开始,第二个是结束,第一个替换的字符串。Split判断字符在字符串的次数,length-1,大致判断出来这个ip的驱势.

2023-11-17 15:54:00 22

原创 猜数字游戏

System.out.println("1-------------家电(1000-2000)");System.out.println("2-------------文具(1-100)");System.out.println(" 游戏 : 幸运价格猜猜猜猜");System.out.println("猜大了");System.out.println("猜小了");System.out.println("版本:v1.0");System.out.println("请输入用户名");

2023-10-31 16:24:43 26 1

原创 剪刀 石头 布-游戏代码

System.out.println("玩家"+player_name+"赢");System.out.println("*****玩家选择出拳代表数字******");System.out.println("2-----刘玲俊");System.out.println("1-----梁欣");System.out.println("1----剪刀");System.out.println("2----石头");System.out.println("3----布");com_name = "梁欣";

2023-10-30 14:11:43 44 1

原创 爱情指数测试

代码如下:

2023-10-26 15:40:26 46

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除