
java
文章平均质量分 91
liyubao160
iOS ,oc ,swift ,java,android,html5,nodejs
展开
-
nodejs之MAC上终端操作mysql数据库(一)
navicat的操作:http://www.navicat.com.cn/manual/online_manual/cn/navicat/mac_manual/#/con_ssh_settings参考:https://www.cnblogs.com/sbj-dawn/p/6905930.htmlhttps://www.cnblogs.com/gaoguofeng/p/5848347.htm...原创 2018-03-14 12:15:58 · 2566 阅读 · 0 评论 -
iOS之http协议
TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等;参考一:https://www.cnblogs.com/Jessy/p/3535612.html参考二:https://www.jianshu.com/p/ef892323e68f参考三:https://www.cnblogs.com/ra...原创 2017-09-16 20:11:25 · 484 阅读 · 0 评论 -
环境变量的加载顺序、环境变量集合
*******字符编码ASCII,GB2312,GBK,Unicode,UTF-8比较参考:https://blog.youkuaiyun.com/softwarenb/article/details/51994943**环境变量的加载顺序:Mac系统的环境变量,加载顺序为:a. /etc/profileb. /etc/pathsc. ~/.bash_profiled. ~/...原创 2019-01-31 15:45:36 · 1475 阅读 · 2 评论 -
SpringBoot常用注解
***@RequestBody和@RequestParamhttps://blog.youkuaiyun.com/justry_deng/article/details/80972817 @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@Re.原创 2020-08-19 11:10:48 · 395 阅读 · 0 评论 -
Mac上mysql的配置文件
Mac中的配置文件名字叫my.cnf;windows中的配置文件名字叫my.ini;首先,查看mysql读取配置文件的默认顺序mysqld --help --verbose | more 查看帮助,下翻,会看到表示配置文件默认读取顺序,如下:Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.原创 2020-08-19 11:10:08 · 9073 阅读 · 0 评论 -
java之mybatis的使用
mybatis文档:http://www.mybatis.cn/archives/789.htmlhttp://www.mybatis.cn/archives/920.html参考:https://blog.youkuaiyun.com/u012702547/article/details/88643598https://www.cnblogs.com/stars-one/p/11537439.htmlMybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,开发人员通过这些原创 2020-08-19 11:09:19 · 606 阅读 · 0 评论 -
java之springboot中的日志
logback配置详解:https://www.jianshu.com/p/1ded57f6c4e3 logback-classic:log4j的一个改良版本,同时实现了slf4j的接口; <!--这个依赖直接包含了 logback-core 以及 slf4j-api的依赖--><dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-c.原创 2020-06-24 16:25:01 · 670 阅读 · 0 评论 -
java 中常用框架、intell idea简单使用、爬虫系统
***intell idea的使用设置mavende本地仓库:file-》settings-〉build-》build tools-〉maven-》配置maven的环境,maven home directory,user setting files,local repository***java 中常用框架原创 2020-07-02 13:51:17 · 1542 阅读 · 0 评论 -
SpringBoot实现token验证,JWT、shiro的使用
vue的代码,设置请求头携带toke传递给后台;//设置请求拦截器,把token传递到后台axios.interceptors.request.use(function(config){ // console.log(config.url) //打开进度条 // NProgress.start() config.headers.Authorization=window.sessionStorage.getItem('token'); return config;},function(.原创 2020-05-21 10:08:09 · 2082 阅读 · 1 评论 -
Mybatisplus的使用Mapper的CRUD、AR、条件构造器、代码生成器
Mybatiplus是mybatis增强工具包,制作增强,不做改变。官网:http://mp.baomidou.com注解://@TableName 实体类的类名和数据库表名不一致//@TableId 实体类的主键名称和表中主键名称不一致,和主键策略,type是主键策略。//@TableField 实体类中的成员名称和表中字段名称不一致,value是数据库字段名...原创 2020-04-23 11:06:05 · 1145 阅读 · 0 评论 -
java之STS使用和相关目录解说、springBoot微服务项目、前后端发送和接收参数的方式、文件图片视频上传
springboot官网:https://spring.iospringboot的使用:eclipse+插件sts、直接官网下载STS编辑器、INteliJ Ide;***使用STS编辑器开发:配置jdk(环境变量);配置maven(环境变量),在sts中preference-》搜索maven-〉installation-》add添加新的maven,然后打勾的切换一下代替...原创 2020-04-02 15:09:02 · 4392 阅读 · 0 评论 -
java之图形绘制
java之图形绘制:https://blog.youkuaiyun.com/xietansheng/article/details/55669157 package login;import java.awt.BasicStroke;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;impo...原创 2019-02-21 15:56:42 · 6377 阅读 · 0 评论 -
java之listener监听
Listen监听器:监听一个事件在执行一个特定操作时,我们可以触发一个操作。javaweb中的监听器:主要用于监听web对象的三种操作,request,sesson,application;对象的创建域销毁,对象的属性变化,session绑定javaBean;servlet规范中定义了三种技术:servlet,listener,Filter1.监听创建与销毁HttServletRequ...原创 2019-03-15 06:37:49 · 1286 阅读 · 0 评论 -
javaBean、BeanUtils、BeanInfo内省
javaBean和BeanUtils的使用:https://www.cnblogs.com/progor/p/9344707.html几种Bean处理框架的比较:https://www.cnblogs.com/feixiaohuijava/p/5200333.html三种获取class类:类名.class 对象.getClass() Class.forName("包类路径");BenU...原创 2019-03-15 14:10:27 · 649 阅读 · 0 评论 -
java之实现增删改查的下案例、获取元数据、DBUtils
***数据库操作接口package dao;import java.util.List;import entity.User;/** * @author HaokeMaster *操作数据库接口 */public interface UserDAO { public List<User> findAll()throws Exception;//查询所用...原创 2019-02-20 11:27:18 · 470 阅读 · 0 评论 -
java之struts2(一)
jar包下载:http://struts.apache.org/download.cgistruts2 2.5需要的jar包:https://blog.youkuaiyun.com/Longhaicn/article/details/79128141使用举例:https://www.cnblogs.com/wkrbky/p/5889328.html、https://www.cnblogs.com/...原创 2019-04-16 21:58:33 · 915 阅读 · 0 评论 -
java之文件上传和下载的实现
******文件上传与下载:数据比较大时必须用文件上传,文件上传的本质是IO流的从操作;客户端:1.必须使用post,post才能携带大数据2.必须设置type=“file” name="f"必须要有名字3.必须要设置enctype="multipart/form-data"服务器端:通过request.getInputStream()获取字节输入流,读取请求正文内容;将上传内容得到,...原创 2019-02-20 22:40:46 · 1087 阅读 · 0 评论 -
Java之路径的获取
相对路径与绝对路径:相对路径:./当前路径 ../上一级路径绝对路径:以/开头,代表是当前服务器目录下,客户端的绝对路径要加上项目名称:/ 项目名/lambo;服务器断绝对路径不要写项目名:/lambo;*****eclipse中查看当前项目的路径:在项目上右键->最底下的properties->Resource->Location 就是当前项目路径。Sy...原创 2019-02-19 11:35:55 · 234 阅读 · 0 评论 -
java之properties配置文件的使用
private static String url;private static String dbUser;private static String dbPassword;//获取属性文件中的内容public static void getPropertiesParam(String filename) {// //***方法1。在classpath的目录下(即在s...原创 2019-02-19 09:47:43 · 347 阅读 · 0 评论 -
java之system类的用法和相关方法
****** System.getProperty的用法:System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); // Java提供商名称Syste...原创 2019-02-19 11:36:00 · 320 阅读 · 0 评论 -
java之快捷键,常用框架,常用注意事项,常用小功能,常用jar包
Java在线文档:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh******常用jar包:javaJDK下载地址:http://jdk.java.net/archive/java快速寻找jar包:http://www.mvnrepository.com/maven包:https://maven.apache.org/downloa...原创 2019-02-01 15:55:15 · 440 阅读 · 0 评论 -
java相关的生命周期
context和request的生命周期:****pageContext:只有对应的JSP实例自己可以访问,生命周期从对应的JSP对象创建到JSP对象消亡。一般用于数据库连接。是PageContext类的实例,服务器会为每一个jsp实例(指的是jsp对应的那个servlet对象创建唯一的一个PageContext实例*****request:一次请求能访问,生命周期在...原创 2019-03-15 06:45:45 · 1613 阅读 · 0 评论 -
java的API/Object
Object中的has code方法:Object中的ge'tClass方法:Object中的getName方法:以string的形式返回Class对象所表示的实体(类,接口,基本类,数组类,void);Object 中的toString 方法:Object中的equal方法:Object的方法finalize:和clone:clon原创 2016-07-01 22:53:15 · 326 阅读 · 0 评论 -
java之maven的使用/eclipse中maven项目部署到tomcat的几种方法
maven目录结构:下面的是javaee的结构显示模式。maven项目的生命周期:清理clean、编译compile、测试test、打包package、安装installpom.xml相关解释:https://blog.youkuaiyun.com/lovequanquqn/article/details/81627807maven配置tomcat:https://www.cnblogs.c...原创 2020-01-08 11:13:25 · 1412 阅读 · 0 评论 -
java之struts(二)国际化、拦截器
1.国际化 1、 国际化原理 ? 什么是国际化 ? 同一款软件 可以为不同用户,提供不同语言界面 ---- 国际化软件 需要一个语言资源包(很多properties文件,每个properties文件 针对一个国家或者语言 , 通过java程序根据来访者国家语言,自动读取不同properties文件 ) 2、 资源包编写...原创 2019-04-25 21:17:25 · 532 阅读 · 0 评论 -
java之国际化
国际化的实现:配置文件就是一组properties,叫做资源包;java中用ResourceBundle从资源包中拿数据;properties文件命名:****Fomat底下有三个类:Dateforat,Messageformat,Numberformat;NumberFormat是所有数值类格式的抽象基类;****Messageformat:动态文本国际化;可以对prope...原创 2019-03-28 01:25:55 · 361 阅读 · 0 评论 -
java 之注解
注解:@XX;取代原始配置文件,描述程序如何运行,是给编译器,解释器,jvm看的。jdk中自带的三个注解:@override:给编译器使用,描述当前方法是一个重写方法。@Deprecated描述方法过时;@SuppressWarnings();注解的本质就是一个接口,继承Anotation;元注解:修饰注解的注解@Retention:指定注解给谁使用@Target...原创 2019-04-06 16:44:57 · 493 阅读 · 0 评论 -
java之权限控制相关、缓存禁用
******URL级别的权限控制:权限控制原理:做一个权限的Filter,在Filter中判断用户是否登录,登录了就可以访问资源,没登录就不能访问资源;先要判断是否需要权限控制,然后判断角色是否可以访问当前路径,然后再判断是否登录;url权限控制的优化:给每一个角色配置一个properties文件,判断的时候读取配置文件;全局编码过滤:采用装饰模式,装饰的步骤:装饰类与被装饰类实现同...原创 2019-03-21 06:04:18 · 381 阅读 · 0 评论 -
java基础(四)二维数组/
二位数组:二维数组遍历:外循环控制的是二维数组的长度,其实就是一位数组的个数;内循环控制的是一位数组的长度;二维数组元素求和:方法的参数传递:基本数据类型是值传递,不改变原来的值,形式参数的改变对实际参数没影响;引用类型传递的是地址,形式参数的改变对实际参数有影响;定义一个空字符串:String s = '' '';int原创 2016-06-25 21:31:06 · 310 阅读 · 0 评论 -
java基础/StringbBuffer/StringBuilder
string的长度和内容不可变,StringBuffer的长度和内容可变.如果超过capacity,则会自动扩充capacity;上面的结果:无(stringBuffer重写了父类方法,没重写的时候回打印出地址)-----16(如果没有指定容量就默认16)-----0(实际长度是0); 无-----------50--原创 2016-07-02 20:03:50 · 859 阅读 · 0 评论 -
java/数组排序/冒泡排序/选择排序/二分查找/Arrays/进制转换/装箱/拆箱/
冒泡排序:冒泡代码:选择排序:基本查找一般用于无序的,从头找到尾;-----------冒泡,选择排序;二分查找(折半查找):数组必须有序;注意事项:Arrays:int类型和字符串的转换:进制转换:原创 2016-07-03 09:12:23 · 411 阅读 · 0 评论 -
java 基础二
1.变量原创 2016-06-25 12:03:13 · 407 阅读 · 0 评论 -
java/Character类/正则表达式/Pattern/Matcher/Math/Random类
Character类:实现:输入的字符串,不能以0开始,5到15位的数字----正则表达式:正则表达式匹配规则:正则表达式的判断功能:正则表达式的分割功能:正则表达式的替换功能:原创 2016-07-03 17:08:30 · 380 阅读 · 0 评论 -
java/AJAX
1) asynchronous javascript and xml(异步的javascript和xml)。 为了解决传统的web应用当中“等待-响应-等待"的弊端而创建的一种技术,其实质可以理解 为:使用浏览器内置的一个对象(XmlHttpRequest)向服务器发送请求,服务器返回xml数据 戒者是文本数据给浏览器,然后在浏览器端,使用这些数据更新部分页面,整个过程,...原创 2019-02-22 15:03:45 · 2072 阅读 · 0 评论 -
java/System/BigInteger/BigDecimal/Date/Calender
arr2的打印结果是6,7,22,33,10BigInteger:加减乘除:BigDecimal:Date :String和Date相互转换:Calender日历:获取年月日;原创 2016-07-03 21:06:45 · 351 阅读 · 0 评论 -
java/对象数组/集合
集合:原创 2016-07-04 22:16:17 · 460 阅读 · 0 评论 -
java 多线程一
Java创建一个线程** 1) Thread类 线程类(Thread)包含一个可以运行的过程(方法):run()方法 2) 创建一个具体线程的步骤如下: 第一,继承Thread类 第二,覆盖run方法(就是更新运行过程),实现用户自己的过程 第三,创建线程实例(就是创建一个线程) 第四,使用线程实例的start()方法启劢线程,启劢以后线程会尽快的去...原创 2016-07-16 23:09:16 · 303 阅读 · 0 评论 -
java基础/IO流/、序列化和反序列化、浅复制和深复制
java.io.File用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和 目录。File类只用于表示文件(目录)的信息(名称、大小等),不能对文件的内容进行访问。RandomAccessFile类是Java提供的功能丰富的文件内容访问类,它提供了众多方法来访问文件 内容,既可以读取文件内容,也可以向文件输出数据,RandomAccessFile...原创 2016-07-16 23:29:11 · 307 阅读 · 0 评论 -
java 基础IO/inputStream/outputStream/buffInputStrem/buffOutputStrem
原创 2016-07-14 09:01:39 · 1390 阅读 · 0 评论 -
java基础/Scanner类/String类
System类s 是可以改变的,等号右边的常量字符串不可以改变;true----falsetrue---truetrue---false(必须是连着的字符串)true-----ture ------falsefalsetrue---报错(s5对象不存在,报空指错误)原创 2016-07-02 14:10:37 · 1268 阅读 · 0 评论