Java
芒果桔子西瓜汁
没有失败,只有不想成功!
展开
-
Android之jsToJava和javaTojs--webView篇详解
导言: 最近在Android设备做一套软件,软件是服务于银行产业,我们负责终端主框架,终端静态页面以及服务端的开发等,本篇文章主要根据此项目介绍开发Android项目的jsToJava和javaTojs以及webViewMain的配置。 在开发之前,大家需要考虑两个问题,首先安卓项目需要什么框架来做?如何实现主框架和终端页面分离的跨平台js与java的交互? 回答:安卓项目这里采用webView框架来实现核心架构,使用html实现安卓需要的页面。具体流程如下:首先在Andro...原创 2021-03-22 17:32:16 · 438 阅读 · 1 评论 -
OkHttpClient发起请求异步和非异步使用详解
在开发过程中我们难免会遇到多个项目或者调用其他厂商的接口进行交互数据,这时候个别项目我们需要通过http就可以解决此问题,下面我将介绍一种发起request的一种客户端模式,异步和非异步实例讲解:非异步(同步):OkHttpClient.newCall(request).execute();//注意这种方式会阻塞调用线程,所以在Android中应放在子线程中执行,否则有可能引起ANR异常。web项目根据情况而定是否需要建子线程代码实例:1. //向CCS发送请求--直接使用原创 2021-03-10 10:35:12 · 1523 阅读 · 0 评论 -
java实现定时任务java.util.Timer
实现定时任务有两种方式,这里介绍利用ava.util.Timer实现定时任务(多种情况)示例代码: // 第一种方法:设定指定任务task在指定时间time执行 schedule(TimerTask task, Date time) public static void timer1() { Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override原创 2021-02-25 13:13:37 · 410 阅读 · 2 评论 -
java入门级冒泡排序算法
前言:示例代码: public static void MaoPaoSort(){ //冒泡排序算法 int[] numbers=new int[]{1,5,8,2,3,9,4}; //需进行length-1次冒泡 for(int i=0;i<numbers.length-1;i++) { //需要和当前数字后的数字进行比较。从小到大 for(int j=0;j原创 2021-02-25 08:59:18 · 116 阅读 · 0 评论 -
mybatis-plus:解决xml属性报红色及眼花缭乱的黄色警告
xml解决属性报红色解决方式:1.写全entity全路径2.在mybatis配置文件配置别名设置<typeAliases><typeAlias alias="user" type="cn.com.mybatis.pojo.User"/><typeAlias alias="str" type="java.lang.String"/></typeAliases>3.在entity类名上添加@Alias(value = "User")原创 2020-12-25 14:34:34 · 2530 阅读 · 0 评论 -
找不到mapper解决方式报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
解决方式:1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对应;2:检查xml的namespace是否和xml文件的package名称一一对应;3:检查方法名称是否对应;4:去除xml文件中的中文注释;5:随意在xml文件中加一个空格或者空行然后保存。6:查看配置的mapper路径是否有误配置方式:1.pom.xml<!--这个元素描述了项目相关的所有资源路径列表,例如和项目相关的属性文件,这些资源被包含在最终的打包文件里。--原创 2020-12-22 11:20:17 · 673 阅读 · 0 评论 -
java-图片从本地磁盘加载到内存,反显到页面
//第一种方式: /** * 图片在本地磁盘的位置 如:E:/teacherCompetition/1/images/1.jpg * * @param imgName 图片名称 * @param response */ @GetMapping("/toImg") public void picToPage(String imgName, HttpServletResponse response) { FileInp...原创 2020-12-09 09:18:03 · 266 阅读 · 0 评论 -
springmvc.xml配置及说明
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spri...原创 2020-04-15 17:02:20 · 169 阅读 · 0 评论 -
读取本地xml(解析)
java代码import org.w3c.dom.Document;import org.w3c.dom.NodeList;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import java.io.File;public class getXml...原创 2020-04-15 10:31:52 · 652 阅读 · 0 评论 -
java读取本地配置文件工具类
import java.io.IOException;import java.io.InputStream;import java.util.*;/** * Title: * Packet:PACKAGE_NAME * Description: * Author:LG * Create Date: 2020/4/15. * Modify User: * Modify Da...原创 2020-04-15 09:47:23 · 445 阅读 · 0 评论 -
遍历Map,List,数组实例讲解
public static List mapList1() { //数组 String arr[] = {"lig", "21", "程序员"}; String arr1[] = {"董小鸡", "22", "美工"}; String arr2[] = {"胡集", "23", "设计"}; //数组放入map ...原创 2020-04-14 10:44:40 · 285 阅读 · 0 评论 -
Spring中最常用的注解
1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层@Controller@RequestMapping("/trade")//请求服务的名字public class aaaController{@RequestMapping("/getAll")//请求服务的名字 @ResponseBody//返回响应数据 publi...原创 2020-04-07 14:08:01 · 155 阅读 · 0 评论 -
java校验身份证号实例
这是笔者整理的比较详细的java后端校验身份证号码的测试demo,希望对你有用,哈哈哈~不多说,直接上代码,喜欢的多多评论点赞,哈哈哈~package com.lg.handlers;import java.text.SimpleDateFormat;import java.util.Date;/** * Title:java校验身份证Demo * Packet:com.l...原创 2020-04-01 09:17:46 · 1001 阅读 · 0 评论 -
java日期的计算--实例《您写博客多长时间了》
/** * Title: * Packet:com.lg.handlers * Description:计算写博客的时间 * Author:LG * Create Date: 2020/3/31. * Modify User: * Modify Date: * Modify Description: */public class testTime { public s...原创 2020-03-31 08:55:18 · 90 阅读 · 0 评论 -
详解开发、实施、运维的区别
对于很多还没有正式步入软件公司工作的小愤青,都不明确对开发,实施和运维的区别,所以对以后的工作定位也没有一个明确的定向,下面我将会给大家详解开发、实施、运维的区别.1.开发的主要工作:开发重点在各种开发语言、开发框架、持续性集成环境、软件工程、算法以及对应的业务等等,对底层的运行环境操心的不太多,尤其上了云环境之后,越来越少操心负载均衡、高可用这些非功能需求。主要以编程语言等技术为主...原创 2020-03-23 08:27:07 · 20709 阅读 · 0 评论 -
SpringBoot优点及缺点
先说一下java语言博大精深,没有活不完的岁数,只有学不完的java.一直在编程语言榜上名列前茅,自有它的优势所在,我们在不断地学习,java也在不断地优化.今天我们就来说一下基于Spring的基础上又新扩展的SpringBoot框架. SpringBoot从名字,大家就可以看出,这并不是新型的模式框架,也是基于Spring框架上的优化升级,那Springboot又有...原创 2019-12-21 15:44:21 · 682 阅读 · 0 评论 -
Idea常用知识--Maven
导言: Maven项目对于开发者而言,是一个非常便捷并且适用的框架,相比普通的Web项目,有很多的优势,比如说:项目打包方便,自动引入jar包,添加新框架等.只要在pom.xml文件中引入对应的依赖,则会自动下载导入.下面就详细介绍一下maven的优势.知识点: 打包:在pom.xml文件中,配置相关打包属性如下,打包的类型只需要更改<packaging>...原创 2019-12-15 10:58:27 · 138 阅读 · 0 评论 -
SVN插件的安装以及使用
进项目组之前做项目团队都是用CVS共享,实现同步的效果,而进项目组之后CVS远远满足不了需求了,然后就是用SVN,SVN是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。myeclipse使用SVN的话不需要再下载SVN安装包,直接在Myeclipse上直接安装SVN插件即可。下面我教大家如何安装。1.打开MYeclipse>菜单...原创 2018-08-16 16:06:30 · 293 阅读 · 0 评论 -
Ajax实现修改的方法
function editRow() { if (id != null) { $('#id').textbox('readonly', true);//表示主键只读不能改 $("#updateflag").textbox("setText", "update");//表示添加与修改是同一个框,选择 $(...原创 2018-08-03 10:37:26 · 2461 阅读 · 0 评论 -
Ajax实现删除的方法
function delRow() { if (id != null) { swal({ title : "确定操作吗?", text : "是否删除科目\"" + names + "\"", type : "warning", ...原创 2018-08-03 10:18:03 · 9523 阅读 · 0 评论 -
sql与hsql的区别以及分别怎么用!
在java开发当中,会用到一些框架,比如说sh(struts和hibernate),ssh(struts,spring以及hibernate)等这些框架,hibernate因为连表方便,直接将表映射到java实体类中,因此用到的比较广泛,那sql和hsql区别在于哪里呢?又如何使用呢?1.java中用sql实现增删改查,sql是直接面向数据库的,下面附上一段代码解析: try {24 ...原创 2018-07-23 11:18:36 · 9614 阅读 · 0 评论 -
hql中增删改查语句用法
Model: public void getStudentList(PageListData pageList) throws DataAccessException { String hql = "from StudentPO"; HibernateDataSource.getHibernateDataSource().get(h...原创 2018-07-23 11:32:38 · 467 阅读 · 0 评论 -
Myeclipse----处理Tomcat异常解决方法
Unable to load configuration. - action - file:/D:/apache-tomcat-7.0.82-windows-x64/apache-tomcat-7.0.82/webapps/TRAMS/WEB-INF/classes/struts.xml:223:99 at org.apache.struts2.dispatcher.Dispatcher...原创 2018-07-24 09:32:08 · 235 阅读 · 0 评论 -
Myeclipse中遇到没有明确错误的异常解决办法
比如说,create not query ..........这种错误,首先考虑重点看一下自己的类名是否冲突,再或者就是重启一下Myeclipse,再不行重启Tomcat服务器,排除这些不必要的隐患,作者深有体会,重启一下服务器就好了,特此写一篇悼念一下浪费我两天时间的青春.crying...........原创 2018-07-24 09:40:32 · 176 阅读 · 0 评论 -
Myeclipse-----------CVS的概念以及使用
概念:CVS我也是进公司之后 才知道的,这个其实就是公司用于多个开发人员通过一个中心版本记录文件进程的,从而达到文件同步不得目的.使用:右键导航栏空白处importnext>create>输入账号密码即可...原创 2018-07-24 09:57:17 · 418 阅读 · 1 评论 -
Myeclipse如何添加自己的Tomcat以及部署项目
添加自己的Tomcat有两种方法1.首先打开Myeclipse,在项目的导航栏,右键项目,找到Build Path,然后点击Configure Build Path进来之后点编辑开始添加,选择自己的Tomcat即可,2.Window>preferences>点击如图即可选中你安装的版本.3.部署项目,然后部署上就可以....原创 2018-07-18 17:29:34 · 17335 阅读 · 2 评论 -
java中struts的配置详细解读--案例
我当时一开始学习struts的时候,也是一头雾水,不知道从何下手.在解读之前,先声明一个问题,如今的Myeclipse和以前有一些不同,现在Myeclipse直接添加支持,省了好多步骤,以前必须下载strutsjar包,然后web.xnl自己写才可以.总而言之,老版比较繁琐,下面我将老版和新版的统一详解一遍.老版1.首先创建一个java web项目,然后在官网上下载struts的jar包,...原创 2018-07-19 11:32:29 · 337 阅读 · 0 评论 -
新版Myeclipse--添加 struts支持解读
新版添加就简单了许多........1.创建项目>右键项目名>Myeclipse>Project Facets>Intall struts即可2.web.xml已经给配置好了,直接配置struts即可.3.写一个Action类擦拭一下就可以了....原创 2018-07-19 11:36:36 · 891 阅读 · 1 评论 -
java-----添加struts支持之后Action类的写法----登录代码实例
有些小白菜添加完struts支持之后,不知道如何写Action类,,,,,,,,,,,,,,,,,,,举一个Login的实例1.创建一个类命名为LoginAction,然后在写之前先继承Struts类(extents ActionSupport).2.然后写账号和密码等一些属性,添加getter和setter方法(因为struts是用getter和setter方法传值的)3.写...原创 2018-07-19 11:52:49 · 409 阅读 · 0 评论 -
CSS样式的语法以及ajax传form表单数据
说一下CSS样式语法格式"1,<script></script>,<style></style>,#(定义表单的一些属性)写在head下2.background-image: url(../../css/images/new/addbg.jpg);中的..表示上一级(图片必须与css在同一位置)3.点击弹出窗口的一个设置functio...原创 2018-07-25 09:50:51 · 170 阅读 · 0 评论 -
Java学习基础篇---JDK的下载安装搭建检测是否安装成功以及eclipse的问题
要想学Java这门课,首先JDK的安装搭建是必不可少的,直接奔入正题。1.下载JDK版本可以直接去JDK官网下载,地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,根据自己电脑系统选择合适的版本。2.下载完成之后开始安装,然后进行下一步即可,选择适合的安装路径,安装会分两次安装...原创 2018-07-08 00:08:51 · 1869 阅读 · 0 评论 -
CSS基本语法----position的五种定位区别
一开始作者在刚入学的时候,css的基本标签都知道差不多,但是有的时候给图片或者文字等样式的<div>定位的时候总是出错,最后了解了一下,原来是CSS有一个position定位的标签,并且定位有static、relative、fixed、absolute以及sticky五种方式,下面作者给大家讲讲这五种的区别。1.static,静态定位,没有特殊的定位规则,遵循正常的文档流对象。(只...原创 2018-07-28 18:32:45 · 540 阅读 · 0 评论 -
JavaScript、ajax以及jquery的区别以及关系
三者之间的区别以及概念:javascript简称js,它是一门前端语言。是做前端动态网页的编程语言,适用于Internet网页的制作。ajax是一门技术,它主要提供了异常更新机制,使用客户端与服务器端交换数据,以及通过ajax向后台传送form表单的值,实现页面的更新。jquery是一种框架,它是封装了js的有点,使ajax与js用起来更为方便。三者的语法:1.js的语法基本就...原创 2018-07-26 10:00:35 · 1139 阅读 · 0 评论 -
java框架的搭建-----sh框架(struts,hibernate)----登录实例
这个框架的搭建可以说不是很难,但是其中会遇到很多的小问题,所以建议大家一定要细心,首先将struts的框架搭建起来(搭建方法在上一篇文章),其次将hibernate搭建起来.首先1.添加hibernate支持,SessionFactory一定别忘记创建.2.在数据库创建自己应用到的表,然后将数据库的表逆向工程,映射到java中的实体类.将类封装到model包中.3.然后先依次创建几个用...原创 2018-07-20 15:15:21 · 802 阅读 · 3 评论 -
CSS基本语法---方法的使用
对于CSS样式的格式对于开发者来说是非常重要的,养成一个写规范性代码的习惯,是编程人员的基础,不然Bug非常多,而且还都是小问题,作者深有体会...................................本次写文的目的就是记住父级与子级的关系.CSS也用得到父级与子级,比如说 再写定位样式的时候,绝对定位(absolute)就是根据父级的位置而变化的....原创 2018-07-30 11:12:01 · 322 阅读 · 0 评论 -
jquery---显示活数据表格用法
var options;(function ($){ var defaults = { data:[], //数据 json itemStyle:{ fontSize:'13px', //文字的大小 titlefontColor:'#eeeeee', ...原创 2018-08-03 10:07:22 · 251 阅读 · 0 评论 -
Action--实现搜索以及form表单获取值
public String execute(){ if("init".equals(operateFlag)){/取一个与前台对应的名字 try { String name = super.getRequest().getParameter("value") == null ?"":super.getRequest().get...原创 2018-08-03 10:13:35 · 1262 阅读 · 0 评论 -
EasyUi框架教学---网络表格的创建(班级管理实例)
在使用EasyUi的时候,注意两个方面,一就是修改charset--utf-8,二是request的路径要写对.下面附上一段代码,详细解读一下.<%@ page contentType="text/html; charset=UTF-8"%>//改成utf-8<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitiona...原创 2018-07-23 10:01:29 · 268 阅读 · 0 评论