`
文章列表
  1.参考教程: http://412887952-qq-com.iteye.com/category/356333?page=8   8. 使用JPA保存数据【从零开始学Spring Boot】 注意问题:   :问题1:需要安装一个mysql  问题2:mysql5.7以上版本,必须配置ssl spring.datasource.url = jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=yes   问题3:mysql5.7以上,naming-strategy配置也 ...

SpringBoot+zen Coding

    博客分类:
  • java
    SpringBoot极佳学习地址 : https://gitee.com/didispace/SpringBoot-Learning Eclipse安装spring插件 https://jingyan.baidu.com/article/219f4bf798e0cfde442d3831.html       前端极佳学习地址: https://www.freecodecamp.cn Eclipse安装zen Coding http://blog.csdn.net/lpftobetheone/article/details/17662485 zen Codin ...

自定义标题栏

 
1. 编写标题栏的layout.xml    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:backgr ...

栈封闭

    博客分类:
  • java
栈封闭(局部变量) 栈限制是线程封闭的一种特例,只能通过局部变量才可以访问对象,局部使对象限制在执行线程中,存在于执行线程栈,其他线程无法访问这个栈,从而确保线程安全。(每一个线程都有一个工作内存,工 ...
**流程的3个状态    目标驱动    问题驱动    效率驱动     **组织层绩效与个人绩效建立连接的关键       流程目标       流程设计       流程管理   **流程目标      流程存在是为了对一个或多个组织目标产生贡献,所以我们一定问,流程的目标是什么      流程目标有3个来源:      1.组织目标      2.客户需求      3.行业标杆(向优秀的企业学习流程)   ** 流程设计     有了流程目标后,才能开始流程设计
  1.什么是so共享库?    so共享库就是一个函数库   2.so共享库没有main函数     写一个so的代码如下,编译后就变成.so文件了    int max(int a,int b){ if(a>b) return a; else return b; } int add(int a,int b){ return a+b; }   3.java调用so库 public class Hello{ public native static int add(int x,int y) ...
1. java代码 public class Cmd { public static void main(String[] args) throws Exception { try { System.out.println("start"); //Runtime.getRuntime().exec("python 脚本路径 参数1 参数2 参数n");  //不支持传入形参 Process pr = Runtime.getRuntime().exec(&quo ...
 Window系统下:   1.打开命令行工具 2.切换到gradlew的路径下    举例: cd  C:\Users\54225\Desktop\myProject\My 3. 命令行输入:  gradlew assembleDebug  在build\Output中生成debug签名的apk                          gradlew assembleRelease  在build\Output中生成Release签名的apk(签名有额外的步骤.请百度)   4.apk输出到指定路径     在build.gradle中buildTypes{ ...

代理模式

 
使用代理模式创建对象,让代理的对象控制对某对象的访问,可以是远程的对象,创建开销大的对象,或需要安全控制的对象     远程代理: 远程代理代表远程的一个对象,调用代理的方法,让代理通过网络转发到远程执行,再将结果通过网络返回   虚拟代理: 创建开销大的对象的时候,只有我们真正需要的时候才创建他,创建之前由代理来扮演对象本身。代理就会直接将请求委托给对象。 例子: 比如显示CD封面,图片从网络上下载,未加载前显示代理对象,加载后,显示真实的对象

状态模式

  状态模式把状态的改变和对应状态下的操作放到了一起, package com.roc.state; public class Context { private State state; public Context(State state){ this.state=state; } public State getState() { return state; } public void setState(State state) { this. ...

组合模式

组合模式屏蔽了部分和整体的差异,让单个对象和组合对象的使用具有一致性。    涉及角色:  1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。  2.Leaf 在组合中表示叶子结点对象,叶子结点没有子结点。  3.Composite 定义有枝节点行为,用来存储子部件,在Component接口中实现与子部件有关操作,如增加(add)和删除(remove)等。   Component 先定义一个文件和文件夹的统一接口(因为文件和文件夹都有open()方法) public interface ...
1.模板方法定义了一个算法的步骤,并允许子类为一个或多个步骤提供不同的实现 public abstract class AbstractClass { // 一些抽象行为,放到子类去实现 public abstract void PrimitiveOperation1(); public

适配器模式

1.适配器实现了目标接口,并持有被适配者的实例  2.代码示例:        TurkeyAdapter是一个适配器, 实现了目标Duck接口,传入一个Turkey对象 Duck TurkeyAdapter =new TurkeyAdapter(turkey);   2.适配器好文链接    http://blog.csdn.net/wuwei1984100/article/details/19160103
命令模式: 1.归一化接口,用同一个方法,调用不同的对象,执行不同的任务    比如: 打开这个操作,打开空调,打开冰箱,打开门,每个操作都有各自不同的地方,我们可以这么做    **定义一个Command接口      public interface Command() {     public void open(); }        **具体的对象,实现Command接口,然后执行具体的方法      public class Light implements Command {         public void open()         {  ...

列表生成式和生成器

 
**列表生成式一定要在两端加上[  ]    例子: l=[m+n for m in [1,2,3 ] for n in [2,3,4] ]   **列表生成式2个变量的for循环的结果数量是相乘的    假设m列表有3个变量,n列表有2个变量, 最终就有2*3=6个结果    例子: l=[m+n for m in [1,2] for n in [2,3,4] ] print(l) 结果:       [3, 4, 5, 4, 5, 6]     **()替代[] 列表生成式就变成了生成器,比如 kk=(m+n for m in [1,2] for n in [2, ...
Global site tag (gtag.js) - Google Analytics