- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 关于编程之路上的感想
写在前面:以下纯粹是个人所想,在于分享个人的一些工作和生活上的感触,若你有恰好产生共鸣,那么非常荣幸。抱着你我就无法码代码,码代码我就无法抱着你。 面向对象是对世界有一个清晰的认识和分界。 算法思想就是实现运用简单的逻辑计算复杂的问题。 只要有一只手在敲代码,另一只手还可以做很多。 作为一名程序员,有多大能力就发多大脾气,要不然,你特么就得忍。 从你是一个小白的时候就应该想好,35...
2018-07-23 14:52:32 1168 1
原创 idea拉取虚拟机中gitlab项目Timed out
今天真是被gitlab给坑了,想让后面遇到的人睁大眼睛。在虚拟机配置好了gitlab之后,浏览器访问gitlab。没有问题,也能ping通,然后idea创建本地仓库,就在此时之后去网上看了好多解决方法。然而没用,因为不是我们的环境或者配置的问题。注意看我的项目访问路径和clone的地址,他们的ip,114和144不一样,我保证我没有改过ip,而且也没有配置过144的IP地址后面我重新创建项目,在clone的时候还是变成了144,我是一点没怀疑我会把ip地址填错,因为是
2020-06-23 21:33:20 1422 5
原创 高复用服务响应对象的设计及抽象封装
在我们进行搭建框架进行项目开发时,控制层接收参数或者无参进行响应时,总是需要返回点什么,那么我们就可以把这种响应封装起来,便于响应的调用。话不多少,直接上代码。1、泛型抽象封装类import org.codehaus.jackson.annotate.JsonIgnore;import org.codehaus.jackson.map.annotate.JsonSerialize;...
2019-06-20 10:25:31 268
原创 java中的动态代理
主要是java的两类动态代理,其实只是代理目标不同,方式都一样1、代理目标是类//动态代理类public class DynamicProxy implements InvocationHandler { @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwa...
2019-01-31 17:31:03 264
原创 时间和字符串互转
无论是对于java程序设计还是数据库操作,我们都避免不了需要针对时间进行操作,这就涉及到时间的格式和字符串如何与时间的不同格式进行互转。一、时间和日期的模式: 字母 日期或时间元素 表示 示例 G Era 标志符 Text A...
2018-10-15 18:24:49 4897 1
原创 前端框架jQ使用之全选全不选反选提交
在掌握了jQ的基础知识之后,我们来看看jQ如何复选框的全选全不选反选?这个最终代码很简洁,其中有不少的注释代码,都是可以作为区别的,其中,最后一端会有使得浏览器奔溃的分险。直接上代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></t..
2018-10-10 19:24:09 803
原创 前端框架jQ使用之鼠标点击切换列表
在掌握了jQ的基础知识之后,我们来看看jQ如何实现鼠标点击切换列表?这个效果使用js也可以实现,当然使用其他jQ代码也能实现,但是博主写的这个代码便于维护,只有你写过项目,一定会发现便于维护的代码和普通代码的差别有多大。以下代码注释部分为第一种普通代码实现,你可以对比观察区别。写在前面:一定要记得导入js库,建议不要最新的。直接上代码:<!DOCTYPE html>...
2018-10-10 19:13:28 1385
原创 前端框架jQ使用之图片浮动和日历显示
在掌握了jQ的基础知识之后,我们来看看jQ如何实现图片浮动和日历显示?其实,图片浮动和日历显示并没有直接关系,我只是把他们写到了一起,写在前面:一定要记得导入js库,建议不要最新的。直接上代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title&g...
2018-10-10 19:06:09 649
原创 前端框架jQ使用之下拉框文本内容的转移
在掌握了jQ的基础知识之后,我们来看看jQ如何实现下拉框文本内容的转移?其实,在之前,博主我也写过一篇使用js实现下拉框文本内容的转移的文章,需要比较强的逻辑,jQ就简化了代码书写,便于理解。写在前面:一定要记得导入js库,建议不要最新的。直接上代码:<!DOCTYPE html><html> <head> <meta chars...
2018-10-08 21:49:56 290
原创 前端框架jQ使用之入门知识
jQuery——前端框架(jquery.js、node.js、argus.js)它是一个快速的js库,对js进行了封装,用来更方便的处理HTML、event、dom以及动画效果。一、首先需要知道两个概念:jQ对象&DOM对象第一个——jQ对象:通过jQ包装DOM对象后产生的对象,jQ对象无法使用DOM...
2018-10-08 21:43:18 707
原创 java连接数据库——javabean实例(jsp实现)
这节我在前面三节的基础上进行整合,将讲解一个实例——图书管理数据库操作首先:来看看设计的流程——界面设计 注册登录界面 处理界面(出错界面、欢迎界面、成功界面、跳转界面) MySQL数据库操作——建立数据库和数据表(代码在文章末尾) 对接后台——数据库连接和操作 定义一个JavaBean(也就是一个实体类)(代码在文章末尾) 依次写好JSP(index.jsp add....
2018-09-16 16:29:54 19917 20
原创 java连接数据库——JSP实现JDBC
前两个是java连接数据库的典型方式,虽然除了JDBC还有odbc的方式,但odbc的效率和跨平台都不理想,所以现在的趋势就是使用JDBC来连接需要的数据库(我以MySQL为例),这节将介绍JSP中如何实现连接数据库,其实原理都一样,只是技术不同,建议在看本节知识的时候,以及对JSP技术和前端知识有一定的了解,要不然,或许不好理解。以下是代码:<%@ page language="...
2018-09-16 16:13:25 2458
原创 java连接数据库——纯java封装JDBC
第一步:package com.qq.db;import java.sql.*;/* * 封装一个数据库的工具类 * 通用的获取数据的方法 * 提高代码的高重用性 * */public class DBunit { private static final String url = "jdbc:mysql://localhost:3306/qqdb"; private st...
2018-09-11 19:51:25 433
原创 java连接数据库——纯java的JDBC
首先来说说什么是JDBC,它是一种java连接数据库的技术,提供java连接各种常用数据库的方式。JDBCapi的主要功能有: (1)连接数据库 (2)执行SQL语句 (3)返回处理结果主要用到一个类四个接口(1)DriverManager类:管理和加载数据库驱动(2)Connection接口:负责连接数据库(3)Statemen...
2018-09-11 19:48:42 540
原创 Java多态实战——方法传入对象中当参数
大家都知道java中三大重要的面向对象编程特点——封装、继承、多态。今天我来讲讲多态:首先,直接上代码Shape类:public class Shape { String name; public Shape(){}//最好都写一个空的构造器 public Shape(String name) { this.name = name; } public...
2018-09-02 11:43:22 2825
原创 java中可变参数方法——寻找最大值
今天在看反射机制相关知识的时候,诞生了一个想法,就是调用方法时是否可以传入多个参数(参数数量是可变的),很显然,使用高大上的泛型和集合我也不能够清晰的阐述明白。于是,我在翻阅资料之后,发现了一种平时没怎么见过的方式。下面是代码://这是主函数,调用寻找最大值的方法 public static void main(String[] args) { //为了能让大家看懂,我假设要输...
2018-08-16 19:05:44 1374
原创 java中的各种中断、终止程序的方法:
今天在写一个java小游戏的遇到了一些问题,就是和中断程序有关,结果去网上搜索有许多的错误方法,而且不是很规范,然后我就自己总结了以下方法,并且归好了类,希望能帮到你。(亲测可用)(1)System.exit(0);//终止了JVM的运行(当程序需要非正常退出时,可以使用此方法强制退出。)这是最直接简单的方法,可以直接退出所有程序的运行。(2)当你需要终止一段长程序时,同时又不想终止所有的...
2018-08-16 09:50:27 38513 4
原创 前端基础之js基础
首先要注意:JS不会报错,需要时时查看,尽量用补全和复制,避免语法和代码拼写出错。然后要理解脚本执行原理,这个可以在网上找到更具体的解说,简单来说,JS的执行机制就是一个主线程 + 一个任务队列。同步任务就是放在主线程上执行的任务,异步任务就是放在任务队列的任务。给大家推荐两个好的前端学习网站(菜鸟教程和w3school.com.cn)1、JS是一个客户端的脚本语言,VBScript是编写...
2018-08-13 18:21:45 256
原创 前端之下拉列表项的转移(通过一个函数传参实现)
今天带来的是js实现的下拉列表项的转移,其中有两个特别需要注意的地方,一个是在按钮中调用函数时参数的传递,一个是表单对象的name可不可以当作参数传递。首先我把代码给出:(直接复制就可以测试效果了)<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>...
2018-08-12 16:57:34 785
原创 图片轮播的实现(详解两种方法)
今天带来的是前端里图片轮播的实现,可以说,这两种方法都很简单,尤其第一种,只要是有点基础的应该都可以看懂,这也是小编花费了一定时间想到的代码较少的方式。(图片我放在文末了)当然也有更复杂的图片,也会有人说第一种方法无法实现链接跳转,其实我只是实现了图片轮播,如果可以做的到轮播,相信聪明的你也可以做到链接跳转的。第二种方法就完全可以加上链接跳转,但是相对第一种方法,第二种理解起来更复杂,但其实只...
2018-08-11 22:26:56 19981
原创 解决js实现的计时器中的bug(两种方法)
今天带来的是js中的计时器实现并解决bug,有两种方法解决bug,第一种是自我优化的,第二种是借鉴优化的。首先来看看怎么实现计时器:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>计时器的实现</title> </h
2018-08-08 19:11:15 6162 2
原创 放松一下——简单的优美动态网页(带背景音乐)
今天写一个很简单而且看起来很舒服的网页(有背景音乐,带动态)对于新手来说是很好的入门,因为可以激发兴趣。1、index.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>放松一下</title> </head
2018-08-07 22:49:08 2940 3
原创 前端基础之css基础
1.在css中首先写好(*号作用于所有标签)*{ margin: 0; padding: 0;}2.使div设计的内容区域居中<div style="float: left; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);">(absolute是绝对定位相...
2018-08-05 21:40:56 293
原创 前端基础之html基础
今天想写一下简单的前端知识,在学习前端的时候,有两点特别重要:1、编写的时候没有报错,所以要特别小心,小编有的时候就是因为一个花括号要找许久bug,所以在写代码的时候一定要注意格式和代码规范。2、命名的时候要注意语义化,不要自己命名的到后面因为太多把自己搞乱了。以下是个人总结:html是不区分大小写的,但建议小写,在使用标签的时候尽量使用语义化的标签 h1~h6标签是块级标签,会...
2018-08-05 21:30:44 390
原创 java实现凯撒密码(使用到了类和对象)
今天带来的是一个纯java实现的加密解密小程序//这是控制台import java.util.Scanner;public class Switcher { public static void main(String[] args) { System.out.println("*****************************"); S...
2018-07-30 18:32:59 2014
原创 java实现打印某一年的月份(以2017年的为准)
今天做了一个打印相关月份的小程序,以前也做过,但是有小问题,这次我是用了switch来做//开发基于控制台的2017年日历系统。在控制台打印出相应的月份import java.util.Scanner;public class PrintCalendar { public static void main(String[] args) { System.out....
2018-07-29 15:33:11 1240
原创 java实现的简单点名小程序
今天还是想了一个有意思的小程序//点名系统实现类import java.util.Scanner;public class RadomPrintName { private String[] classNum = null; public RadomPrintName() { // TODO Auto-generated constr...
2018-07-28 22:13:34 6496
原创 java中如何输入字符char类型,字符如何转化为整型,对字符进行排序输出
今天我来分享一下突然想到的一个有意思的小程序,这个小程序实现了1.char类型输入2.字符如何转化为整型3.对字符进行排序输出4.冒泡排序法一、读取用户输入的字符并且只能输出指定数量(类似于密码验证) System.out.println("请你输入6个字符:"); String num = in.nextLine(); Str...
2018-07-26 19:57:38 1510 1
原创 为小白打造的MySQL安装(包括可视化工具navicat)全步骤
注意事项:1.要保证电脑之前的MySQL软件卸载干净。2.这次步骤针对win10,因此注意软件要安装在c盘,当然在其他盘也可以,这是建议。3.个人经验,请不要随意卸载电脑中的带微软字样的软件,因为你可能卸载了重要组件。4.最好在联网执行以下操作。 正式开始:1. 我建议你先下载360软件管家,如果你有就很好,可以用来看软件是否卸载或者有没有删除相关软件。2. ...
2018-07-12 15:56:35 1147 1
原创 简单通用的JDK安装
第一步:检查环境是否jdk已经安装 Ctrl右边的键加上r输入cmd命令即可 进入命令行界面输入: javac -version, 出现javac 后面1.*.* 类似的数字即为已经安装,如果没有则为未安装第二步:如果没有安装当然是去下载jdk软件啦推荐这个:可以用360软件下载 输入 JDK 下载7.0或者8.0(其实是1.7 1.8)或者也可以自行百度下载(...
2018-07-12 15:43:35 163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人